.page-module__JzACbq__page{flex-direction:column;gap:16px;display:flex}.page-module__JzACbq__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media (max-width:480px){.page-module__JzACbq__header{gap:12px}}.page-module__JzACbq__title{color:var(--text-strong);margin:0;font-size:24px;font-weight:700}.page-module__JzACbq__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:13px}.page-module__JzACbq__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.page-module__JzACbq__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__JzACbq__searchBox{min-width:240px;color:var(--text-muted);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.page-module__JzACbq__searchInput{color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;font-size:13px}.page-module__JzACbq__sortBox{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.page-module__JzACbq__sortLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:11px;font-weight:600}.page-module__JzACbq__sortSelect{width:190px;min-width:0}.page-module__JzACbq__tableWrap{background:#ffffff8c;border:1px solid #ffffffb3;border-radius:12px;overflow-x:auto}.page-module__JzACbq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.page-module__JzACbq__table thead th{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;border-bottom:1px solid #1424440f;padding:10px 8px;font-size:10px;font-weight:700}.page-module__JzACbq__thLeft{text-align:left!important;padding-left:16px!important}.page-module__JzACbq__thRight{text-align:right!important;padding-right:12px!important}.page-module__JzACbq__thCheck{width:36px;padding-left:12px!important;padding-right:0!important}.page-module__JzACbq__table tbody td{color:var(--text-strong);vertical-align:middle;border-bottom:1px solid #1424440a;padding:10px 8px;font-size:12px}.page-module__JzACbq__row{cursor:pointer;transition:background .12s}.page-module__JzACbq__row:hover{background:#14244406}.page-module__JzACbq__row:focus-visible{outline-offset:-2px;outline:2px solid #ec4464}.page-module__JzACbq__row[data-selected=true]{background:#ec44640d}.page-module__JzACbq__tdCheck{width:36px;padding-left:12px!important;padding-right:0!important}.page-module__JzACbq__tdCheck input[type=checkbox]{cursor:pointer}.page-module__JzACbq__tdCenter{text-align:center}.page-module__JzACbq__tdActions{text-align:right;white-space:nowrap;padding-right:12px!important}.page-module__JzACbq__tdCandidate{min-width:200px;padding-left:16px!important}.page-module__JzACbq__candidateBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;display:flex}.page-module__JzACbq__avatarWrapper{flex-shrink:0;width:32px;height:32px;position:relative}.page-module__JzACbq__estaffBadge{position:absolute;top:-2px;left:-2px}.page-module__JzACbq__avatar{color:#142444;background:#1424440f;border:1px solid #14244414;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.page-module__JzACbq__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module__JzACbq__avatarInitials{display:inline-block}.page-module__JzACbq__candidateText{flex-direction:column;min-width:0;display:flex}.page-module__JzACbq__candidateName{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.page-module__JzACbq__candidateBtn:hover .page-module__JzACbq__candidateName{color:#ec4464}.page-module__JzACbq__candidateEmail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:10px;overflow:hidden}.page-module__JzACbq__phoneLink{color:var(--text-strong);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.page-module__JzACbq__phoneLink:hover{color:#16a34a}.page-module__JzACbq__phoneWpp{color:#16a34a;flex-shrink:0}.page-module__JzACbq__locationText{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.page-module__JzACbq__numeric{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.page-module__JzACbq__numeric[data-accent=freela]{color:#ec4464}.page-module__JzACbq__numeric[data-accent=emerald]{color:#16a34a}.page-module__JzACbq__numeric[data-accent=muted]{color:#1424444d}.page-module__JzACbq__muted{color:#1424444d;font-size:12px}.page-module__JzACbq__estaffPill{color:#142444;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ec446414,#ecd4a42e);border:1px solid #ec44642e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__JzACbq__estaffPill svg:first-child{color:#ec4464}.page-module__JzACbq__estaffPill svg:nth-of-type(2){color:#eab308;margin-left:2px}.page-module__JzACbq__dateText{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.page-module__JzACbq__scoreBadge{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.page-module__JzACbq__scoreBadge[data-level=high]{color:#166534;background:#22c55e26;border-color:#22c55e4d}.page-module__JzACbq__scoreBadge[data-level=medium]{color:#854d0e;background:#eab30826;border-color:#eab3084d}.page-module__JzACbq__scoreBadge[data-level=low]{color:#9a3412;background:#f9731626;border-color:#f973164d}.page-module__JzACbq__scoreBadge[data-level=verylow]{color:#991b1b;background:#ef44441f;border-color:#ef444440}.page-module__JzACbq__iconBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #14244414;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:0;font-family:inherit;text-decoration:none;transition:all .12s;display:inline-flex}.page-module__JzACbq__iconBtn:hover{color:#ecd4a4;background:#142444;border-color:#142444}.page-module__JzACbq__iconBtn[data-variant=wpp]:hover{color:#fff;background:#16a34a;border-color:#16a34a}.page-module__JzACbq__empty{color:var(--text-faint);text-align:center;background:#fff6;border:1px dashed #1424441a;border-radius:12px;padding:48px;font-size:13px}.page-module__JzACbq__mobileToolbar,.page-module__JzACbq__filterFields,.page-module__JzACbq__filterActions{flex-direction:column;gap:.75rem;min-width:0;display:flex}.page-module__JzACbq__mobileToolbar>button,.page-module__JzACbq__filterActions>button{justify-content:center;width:100%;min-height:44px}.page-module__JzACbq__filterSummary{color:var(--text-muted,#526077);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.page-module__JzACbq__filterField{min-width:0;color:var(--text-strong,#122046);flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.page-module__JzACbq__filterField input{border:1px solid var(--border-strong,#c2c9d2);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:.625rem .75rem;font-size:1rem}.page-module__JzACbq__selectPage{border-bottom:1px solid #14244414;align-items:center;gap:.75rem;min-height:52px;padding:.75rem 1rem;font-size:.875rem;display:flex}@media (max-width:767px){.page-module__JzACbq__page,.page-module__JzACbq__tableWrap{min-width:0}.page-module__JzACbq__tableWrap{background:0 0;border:0;overflow:visible}.page-module__JzACbq__table{min-width:0}.page-module__JzACbq__table>[role=list]{gap:12px;display:grid}.page-module__JzACbq__selectPage{border-bottom:0;margin-block-end:12px;padding-block:0}.page-module__JzACbq__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page-module__JzACbq__selectPage input{width:20px;height:20px;accent-color:var(--brand-empresa,#142444);flex-shrink:0}.page-module__JzACbq__phoneLink{min-height:44px;font-size:1rem}.page-module__JzACbq__muted,.page-module__JzACbq__numeric[data-accent=muted]{color:var(--text-muted,#526077)}.page-module__JzACbq__empty{padding:2rem 1rem}.page-module__JzACbq__table,.page-module__JzACbq__table tbody{display:block}.page-module__JzACbq__table thead{display:none}}.page-module__JzACbq__mobileCard{border:1px solid #ffffff80;border-inline-start:3px solid var(--brand-freela,#ec4464);min-width:0;color:var(--text-strong,#142444);background:#ffffffb8;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.page-module__JzACbq__mobileCard[data-selected=true]{border-color:var(--brand-freela,#ec4464);background:#fef2f5e0}.page-module__JzACbq__mobileCardHeader{align-items:flex-start;gap:8px;min-width:0;display:flex}.page-module__JzACbq__mobileIdentity{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.page-module__JzACbq__mobileAvatarWrapper,.page-module__JzACbq__mobileAvatar{flex-shrink:0;width:44px;height:44px}.page-module__JzACbq__mobileAvatarWrapper{position:relative}.page-module__JzACbq__mobileAvatar{background:#1424440f;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.page-module__JzACbq__mobileAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-module__JzACbq__mobileIdentityText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__JzACbq__mobileName{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.page-module__JzACbq__mobileLocation{color:var(--text-muted,#526077);overflow-wrap:anywhere;align-items:baseline;gap:4px;font-size:14px;line-height:1.4;display:flex}.page-module__JzACbq__mobileLocation svg{flex-shrink:0;align-self:center}.page-module__JzACbq__mobileSelect{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__JzACbq__mobileSelect input{width:20px;height:20px;accent-color:var(--brand-freela,#ec4464)}.page-module__JzACbq__mobileCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.page-module__JzACbq__mobileCounts>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.page-module__JzACbq__mobileCounts dt,.page-module__JzACbq__mobileContact dt{color:var(--text-muted,#526077);font-size:14px;line-height:1.4}.page-module__JzACbq__mobileCounts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.page-module__JzACbq__mobileCounts dd[data-accent=freela]{color:var(--brand-freela,#ec4464)}.page-module__JzACbq__mobileMetrics{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.page-module__JzACbq__mobileHistory{color:var(--text-muted,#526077);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;line-height:1.4;display:inline-flex}.page-module__JzACbq__mobileHistory svg{flex-shrink:0}.page-module__JzACbq__mobileCard .page-module__JzACbq__scoreBadge{border-radius:6px;font-size:14px;line-height:1.4}.page-module__JzACbq__mobileActions{gap:10px;display:flex}.page-module__JzACbq__mobileAction{min-width:0;min-height:44px;color:var(--text-strong,#142444);font:inherit;cursor:pointer;background:#fff;border:1px solid #1424441f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex}.page-module__JzACbq__mobileAction svg{flex-shrink:0}.page-module__JzACbq__mobileAction[data-variant=details]{background:#f0f4f8;border-color:#0000}.page-module__JzACbq__mobileAction:hover{background:#e2e8f0}.page-module__JzACbq__mobileCard :is(button,input,summary):focus-visible{outline:2px solid var(--brand-freela,#ec4464);outline-offset:3px}.page-module__JzACbq__mobileCardDetails{border-top:1px solid #14244414;margin-top:0}.page-module__JzACbq__mobileCardDetails summary{min-height:44px;color:var(--text-muted,#526077);cursor:pointer;padding-block:12px;font-size:14px;font-weight:500;display:list-item}.page-module__JzACbq__mobileContact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.page-module__JzACbq__mobileContact>div{min-width:0}.page-module__JzACbq__mobileContact>div:nth-child(-n+2){grid-column:1/-1}.page-module__JzACbq__mobileContact dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;line-height:1.5}.page-module__JzACbq__mobileCardDetails>.page-module__JzACbq__mobileAction{width:100%}.page-module__JzACbq__refreshNotice{color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;font-size:14px;line-height:1.5;display:flex}.page-module__JzACbq__refreshNotice>span{flex:240px;min-width:0}@media (min-width:768px){.page-module__JzACbq__tableWrap{min-width:0}.page-module__JzACbq__table{table-layout:fixed;min-width:860px}.page-module__JzACbq__table thead th{text-overflow:ellipsis;overflow:hidden}.page-module__JzACbq__table thead th,.page-module__JzACbq__table tbody td{padding-inline:6px}.page-module__JzACbq__tdCandidate{min-width:0}.page-module__JzACbq__candidateText{flex:1}.page-module__JzACbq__candidateName,.page-module__JzACbq__candidateEmail{max-width:100%}.page-module__JzACbq__phoneLink,.page-module__JzACbq__locationText{min-width:0;max-width:100%}.page-module__JzACbq__phoneLink>span,.page-module__JzACbq__locationText>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__JzACbq__phoneLink>svg,.page-module__JzACbq__locationText>svg{flex-shrink:0}.page-module__JzACbq__dateText{white-space:nowrap}}
.BulkActionsBar-module__egGp0q__bar{opacity:1;z-index:50;color:#ecd4a4;background:linear-gradient(135deg,#142444,#1a2f56);border-radius:30px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;animation:.24s cubic-bezier(.22,.61,.36,1) both BulkActionsBar-module__egGp0q__slideUp;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14244440}.BulkActionsBar-module__egGp0q__counter{color:#142444;background:#ecd4a4;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:inline-flex}.BulkActionsBar-module__egGp0q__btnPrimary,.BulkActionsBar-module__egGp0q__btnSecondary,.BulkActionsBar-module__egGp0q__btnDanger{cursor:pointer;border:1px solid;border-radius:18px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.BulkActionsBar-module__egGp0q__btnPrimary{color:#fff;background:#22c55e;border-color:#22c55e}.BulkActionsBar-module__egGp0q__btnSecondary{color:#ecd4a4;background:#ecd4a433;border-color:#ecd4a44d}.BulkActionsBar-module__egGp0q__btnDanger{color:#fca5a5;background:#fca5a51f;border-color:#fca5a54d}.BulkActionsBar-module__egGp0q__btnClose{color:#ecd4a480;cursor:pointer;background:0 0;border:none;padding:4px}.BulkActionsBar-module__egGp0q__btnClose:hover{color:#ecd4a4}@keyframes BulkActionsBar-module__egGp0q__slideUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.BulkActionsBar-module__egGp0q__bar{border-radius:14px;flex-wrap:wrap;max-width:calc(100vw - 32px)}}
.BulkRejectDialog-module__hWY2QG__overlay{z-index:9998;-webkit-backdrop-filter:blur(12px);background:#000000a6;position:fixed;inset:0}.BulkRejectDialog-module__hWY2QG__dialog{z-index:9999;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(440px,100vw - 32px);padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.BulkRejectDialog-module__hWY2QG__title{color:#142444;margin:0;font-size:16px;font-weight:700}.BulkRejectDialog-module__hWY2QG__subtitle{color:#5a6478;margin:0;font-size:12px}.BulkRejectDialog-module__hWY2QG__reasonsList{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.BulkRejectDialog-module__hWY2QG__legend{color:#5a6478;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.BulkRejectDialog-module__hWY2QG__reasonItem{color:#142444;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.BulkRejectDialog-module__hWY2QG__reasonItem:hover{background:#1424440a}.BulkRejectDialog-module__hWY2QG__noteLabel{color:#5a6478;flex-direction:column;gap:4px;font-size:11px;display:flex}.BulkRejectDialog-module__hWY2QG__note{resize:vertical;border:1px solid #1424441f;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12px}.BulkRejectDialog-module__hWY2QG__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.BulkRejectDialog-module__hWY2QG__btnGhost{color:#142444;cursor:pointer;background:0 0;border:1px solid #1424441f;border-radius:6px;padding:6px 14px;font-size:12px}.BulkRejectDialog-module__hWY2QG__btnDanger{color:#fff;cursor:pointer;background:#ec4464;border:1px solid #ec4464;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.BulkRejectDialog-module__hWY2QG__btnDanger:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.BulkRejectDialog-module__hWY2QG__dialog{min-width:0}.BulkRejectDialog-module__hWY2QG__actions,.BulkRejectDialog-module__hWY2QG__footer{flex-direction:column;align-items:stretch;gap:10px}.BulkRejectDialog-module__hWY2QG__actions>button,.BulkRejectDialog-module__hWY2QG__footer>button,.BulkRejectDialog-module__hWY2QG__footer>a{width:100%;min-height:44px}.BulkRejectDialog-module__hWY2QG__reasonItem{min-height:44px;font-size:14px}.BulkRejectDialog-module__hWY2QG__note{font-size:16px}}.BulkRejectDialog-module__hWY2QG__error{color:var(--text-strong,#142444);overflow-wrap:anywhere;font-size:14px}
.BulkWhatsAppDialog-module__9QTomq__overlay{z-index:9998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;position:fixed;inset:0}.BulkWhatsAppDialog-module__9QTomq__dialog{z-index:9999;background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:min(640px,100vw - 32px);max-height:80vh;padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.BulkWhatsAppDialog-module__9QTomq__header{justify-content:space-between;align-items:center;display:flex}.BulkWhatsAppDialog-module__9QTomq__header h2{color:#142444;margin:0;font-size:14px;font-weight:700}.BulkWhatsAppDialog-module__9QTomq__btnClose{cursor:pointer;color:#5a6478;background:0 0;border:none;font-size:16px}.BulkWhatsAppDialog-module__9QTomq__progress{gap:4px;margin-bottom:4px;display:flex}.BulkWhatsAppDialog-module__9QTomq__progressBar{background:#1424441a;border-radius:2px;flex:1;height:3px}.BulkWhatsAppDialog-module__9QTomq__progressBarFilled{background:#22c55e}.BulkWhatsAppDialog-module__9QTomq__step{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.BulkWhatsAppDialog-module__9QTomq__templates{flex-wrap:wrap;gap:6px;display:flex}.BulkWhatsAppDialog-module__9QTomq__templateChip{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:5px;padding:4px 8px;font-size:11px}.BulkWhatsAppDialog-module__9QTomq__templateChip:hover{background:#e5e7eb}.BulkWhatsAppDialog-module__9QTomq__split{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:640px){.BulkWhatsAppDialog-module__9QTomq__split{grid-template-columns:1fr}}.BulkWhatsAppDialog-module__9QTomq__field{flex-direction:column;gap:4px;display:flex}.BulkWhatsAppDialog-module__9QTomq__fieldLabel{color:#5a6478;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.BulkWhatsAppDialog-module__9QTomq__textarea{resize:vertical;white-space:pre-wrap;border:1px solid #1424441f;border-radius:6px;min-height:100px;padding:8px 10px;font-family:inherit;font-size:12px}.BulkWhatsAppDialog-module__9QTomq__preview{color:#15803d;white-space:pre-wrap;background:#dcfce7;border:1px solid #86efac;border-radius:6px;min-height:100px;padding:10px;font-size:12px}.BulkWhatsAppDialog-module__9QTomq__reviewList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BulkWhatsAppDialog-module__9QTomq__reviewItem{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.BulkWhatsAppDialog-module__9QTomq__reviewItemSkipped{background:#fed7aa33;border-color:#fed7aa}.BulkWhatsAppDialog-module__9QTomq__reviewItemHeader{align-items:center;gap:6px;font-size:11px;display:flex}.BulkWhatsAppDialog-module__9QTomq__phone{color:#5a6478;flex:1}.BulkWhatsAppDialog-module__9QTomq__badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.BulkWhatsAppDialog-module__9QTomq__badgeReady{color:#15803d;background:#bbf7d0}.BulkWhatsAppDialog-module__9QTomq__badgeSkipped{color:#92400e;background:#fef3c7}.BulkWhatsAppDialog-module__9QTomq__reviewBody{color:#374151;white-space:pre-wrap;background:#f9fafb;border-radius:4px;margin:0;padding:6px;font-size:11px}.BulkWhatsAppDialog-module__9QTomq__footer{border-top:1px solid #1424440f;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.BulkWhatsAppDialog-module__9QTomq__estimate{color:#5a6478;font-size:11px}.BulkWhatsAppDialog-module__9QTomq__btnPrimary{color:#fff;cursor:pointer;background:#22c55e;border:1px solid #22c55e;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.BulkWhatsAppDialog-module__9QTomq__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.BulkWhatsAppDialog-module__9QTomq__btnGhost{color:#142444;cursor:pointer;background:0 0;border:1px solid #1424441f;border-radius:6px;padding:6px 14px;font-size:12px}.BulkWhatsAppDialog-module__9QTomq__resultSummary{color:#142444;text-align:center;padding:12px 0;font-size:14px}.BulkWhatsAppDialog-module__9QTomq__failedList{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;max-height:200px;margin:0;padding:8px;list-style:none;overflow-y:auto}.BulkWhatsAppDialog-module__9QTomq__failedItem{color:#b91c1c;padding:2px 0;font-size:11px}.BulkWhatsAppDialog-module__9QTomq__helpText{color:#5a6478;background:#1424440a;border-radius:6px;margin:0;padding:8px 10px;font-size:11px}.BulkWhatsAppDialog-module__9QTomq__reviewItemSent{background:#bbf7d033;border-color:#86efac}.BulkWhatsAppDialog-module__9QTomq__badgeSent{color:#15803d;background:#bbf7d0}.BulkWhatsAppDialog-module__9QTomq__reviewActions{align-items:center;gap:8px;display:flex}.BulkWhatsAppDialog-module__9QTomq__btnWhatsApp{color:#fff;cursor:pointer;background:#22c55e;border:1px solid #22c55e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.BulkWhatsAppDialog-module__9QTomq__btnWhatsApp:hover{filter:brightness(1.05)}.BulkWhatsAppDialog-module__9QTomq__btnUnmark{color:#5a6478;cursor:pointer;background:0 0;border:none;font-size:10px;text-decoration:underline}.BulkWhatsAppDialog-module__9QTomq__jobSelect{width:100%;min-width:0}@media (max-width:767px){.BulkWhatsAppDialog-module__9QTomq__dialog{min-width:0}.BulkWhatsAppDialog-module__9QTomq__actions,.BulkWhatsAppDialog-module__9QTomq__footer{flex-direction:column;align-items:stretch;gap:10px}.BulkWhatsAppDialog-module__9QTomq__actions>button,.BulkWhatsAppDialog-module__9QTomq__footer>button,.BulkWhatsAppDialog-module__9QTomq__footer>a{width:100%;min-height:44px}.BulkWhatsAppDialog-module__9QTomq__step{overflow:visible}.BulkWhatsAppDialog-module__9QTomq__split{grid-template-columns:minmax(0,1fr)}.BulkWhatsAppDialog-module__9QTomq__reviewItemHeader{flex-wrap:wrap;gap:8px}.BulkWhatsAppDialog-module__9QTomq__reviewActions{flex-direction:column;align-items:stretch}.BulkWhatsAppDialog-module__9QTomq__reviewActions>*{justify-content:center;width:100%;min-height:44px}.BulkWhatsAppDialog-module__9QTomq__templates{grid-template-columns:minmax(0,1fr);display:grid}.BulkWhatsAppDialog-module__9QTomq__templateChip{width:100%;min-height:44px}.BulkWhatsAppDialog-module__9QTomq__textarea,.BulkWhatsAppDialog-module__9QTomq__reviewBody{font-size:16px}.BulkWhatsAppDialog-module__9QTomq__preview{overflow-wrap:anywhere}}
.CandidateDialogFrame-module__hoZCfW__mobileContent{overflow-wrap:anywhere;min-width:0}.CandidateDialogFrame-module__hoZCfW__mobileContent>div{z-index:auto;width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;inset:auto;overflow:visible;transform:none!important}.CandidateDialogFrame-module__hoZCfW__mobileContent [data-mobile-dialog-heading]{display:none}.CandidateDialogFrame-module__hoZCfW__mobileContent [data-candidate-dialog-scroll]{max-height:none;overflow:visible}.CandidateDialogFrame-module__hoZCfW__desktopRoot{z-index:12000;position:fixed;inset:0}.CandidateDialogFrame-module__hoZCfW__desktopRoot[hidden]{display:none}
.BulkStatusDialog-module__o-XoCW__overlay{z-index:9998;-webkit-backdrop-filter:blur(12px);background:#000000a6;position:fixed;inset:0}.BulkStatusDialog-module__o-XoCW__dialog{z-index:9999;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.BulkStatusDialog-module__o-XoCW__title{color:#142444;margin:0;font-size:16px;font-weight:700}.BulkStatusDialog-module__o-XoCW__list{border:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.BulkStatusDialog-module__o-XoCW__legend{color:#5a6478;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.BulkStatusDialog-module__o-XoCW__item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.BulkStatusDialog-module__o-XoCW__item:hover{background:#1424440a}.BulkStatusDialog-module__o-XoCW__actions{justify-content:flex-end;gap:8px;display:flex}.BulkStatusDialog-module__o-XoCW__btnGhost{color:#142444;cursor:pointer;background:0 0;border:1px solid #1424441f;border-radius:6px;padding:6px 14px;font-size:12px}.BulkStatusDialog-module__o-XoCW__btnPrimary{color:#ecd4a4;cursor:pointer;background:linear-gradient(135deg,#142444,#1a2f56);border:1px solid #1424444d;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.BulkStatusDialog-module__o-XoCW__btnPrimary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.BulkStatusDialog-module__o-XoCW__dialog{min-width:0}.BulkStatusDialog-module__o-XoCW__actions,.BulkStatusDialog-module__o-XoCW__footer{flex-direction:column;align-items:stretch;gap:10px}.BulkStatusDialog-module__o-XoCW__actions>button,.BulkStatusDialog-module__o-XoCW__footer>button,.BulkStatusDialog-module__o-XoCW__footer>a{width:100%;min-height:44px}.BulkStatusDialog-module__o-XoCW__item{min-height:44px;font-size:14px}}.BulkStatusDialog-module__o-XoCW__error{color:var(--text-strong,#142444);overflow-wrap:anywhere;font-size:14px}
.candidate-detail-modal-module__o36nIa__overlay{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__overlay{-webkit-backdrop-filter:blur(8px)saturate(1.2);background:#14244459;padding:2.5rem}}.candidate-detail-modal-module__o36nIa__modal{background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__modal{-webkit-backdrop-filter:blur(32px)saturate(1.4);background:radial-gradient(70% 55% at 10% 15%,#ec446412,#0000 70%),radial-gradient(55% 65% at 90% 85%,#1424440f,#0000 65%),radial-gradient(50% 45% at 50% 45%,#ecd4a40d,#0000 60%),linear-gradient(160deg,#f5f3f0 0%,#f0ede8 50%,#f4f2ef 100%);border:1px solid #fff9;border-radius:1.25rem;max-width:72rem;height:auto;max-height:calc(100vh - 4rem);box-shadow:0 32px 64px -12px #14244433,0 8px 24px #00000014,inset 0 1px #fffc}}.candidate-detail-modal-module__o36nIa__header{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;padding:.75rem 1rem!important}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__header{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#f5f3f0bf;border-bottom:1px solid #1424440f;padding:1rem 1.75rem!important}}.candidate-detail-modal-module__o36nIa__headerLeft{align-items:center;gap:.625rem;min-width:0;display:flex}.candidate-detail-modal-module__o36nIa__headerTitle{color:#111827;white-space:nowrap;font-size:1rem;font-weight:700}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__headerTitle{color:#142444;letter-spacing:-.01em;font-size:1.125rem}}.candidate-detail-modal-module__o36nIa__statusBadge{white-space:nowrap;border:1px solid;border-radius:.25rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.candidate-detail-modal-module__o36nIa__headerActions{display:none}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__headerActions{align-items:center;gap:.75rem;display:flex}}.candidate-detail-modal-module__o36nIa__resumeLink{color:#142444;-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff80;border-radius:10px;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a,inset 0 1px #fff9}.candidate-detail-modal-module__o36nIa__resumeLink:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 3px 10px #0000000f,inset 0 1px #ffffffb3}.candidate-detail-modal-module__o36nIa__rejectBtn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.candidate-detail-modal-module__o36nIa__rejectBtn:hover{background:#f9fafb;border-color:#9ca3af}.candidate-detail-modal-module__o36nIa__rejectBtn:disabled{opacity:.5;cursor:not-allowed}.candidate-detail-modal-module__o36nIa__rejectBtn[data-active=true]{color:#b91c1c;cursor:not-allowed;background:#fef2f2;border-color:#fecaca}.candidate-detail-modal-module__o36nIa__approveBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.candidate-detail-modal-module__o36nIa__approveBtn:hover{background:#15803d}.candidate-detail-modal-module__o36nIa__approveBtn:disabled{opacity:.5;cursor:not-allowed}.candidate-detail-modal-module__o36nIa__approveBtn[data-active=true]{color:#15803d;cursor:not-allowed;background:#f0fdf4;border:1px solid #bbf7d0}.candidate-detail-modal-module__o36nIa__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.5rem;transition:color .15s,background-color .15s;display:flex}.candidate-detail-modal-module__o36nIa__closeBtn:hover{color:#4b5563;background:#f3f4f6}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__closeBtn{color:#6b7280;background:#ffffff80;border:1px solid #fff6;border-radius:10px;width:36px;height:36px;margin-right:0}.candidate-detail-modal-module__o36nIa__closeBtn:hover{color:#142444;background:#ffffffd9}}.candidate-detail-modal-module__o36nIa__content{overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow-y:auto}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__content{padding:1.75rem}}.candidate-detail-modal-module__o36nIa__hero{padding:1rem 1.5rem}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__hero{align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;padding:0;display:flex}}.candidate-detail-modal-module__o36nIa__heroMobile{flex-direction:column;gap:.875rem;display:flex}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__heroMobile{display:none}}.candidate-detail-modal-module__o36nIa__heroMobileTop{align-items:flex-start;gap:.875rem;display:flex}.candidate-detail-modal-module__o36nIa__heroMobileInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding-top:2px;display:flex}.candidate-detail-modal-module__o36nIa__heroMobileMeta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.candidate-detail-modal-module__o36nIa__metaSep{color:#d1d5db;margin:0 1px}.candidate-detail-modal-module__o36nIa__metaIcon{color:#9ca3af;flex-shrink:0}.candidate-detail-modal-module__o36nIa__heroWhatsapp{color:#15803d;align-items:center;gap:.25rem;margin-top:2px;font-size:.8125rem;text-decoration:none;display:inline-flex}.candidate-detail-modal-module__o36nIa__heroWhatsapp:active{opacity:.7}.candidate-detail-modal-module__o36nIa__heroWhatsapp svg{flex-shrink:0}.candidate-detail-modal-module__o36nIa__heroMobileActions{flex-wrap:wrap;gap:.5rem;display:flex}.candidate-detail-modal-module__o36nIa__actionChip{color:#374151;white-space:nowrap;text-overflow:ellipsis;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.375rem;max-width:100%;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;overflow:hidden}.candidate-detail-modal-module__o36nIa__actionChip:active{background:#f3f4f6;border-color:#d1d5db}.candidate-detail-modal-module__o36nIa__actionChip[data-variant=whatsapp]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.candidate-detail-modal-module__o36nIa__actionChip[data-variant=whatsapp]:active{background:#dcfce7}.candidate-detail-modal-module__o36nIa__actionChip svg{flex-shrink:0}.candidate-detail-modal-module__o36nIa__heroDesktop{display:none}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__heroDesktop{align-items:flex-start;gap:1.25rem;width:100%;display:flex}}.candidate-detail-modal-module__o36nIa__photoBtn{cursor:zoom-in;background:#f3f4f6;border:2px solid #ffffffb3;border-radius:.875rem;flex-shrink:0;width:64px;height:64px;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.candidate-detail-modal-module__o36nIa__photoBtn:focus-visible{outline-offset:2px;outline:2px solid #14244466}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__photoBtn{width:80px;height:80px}}.candidate-detail-modal-module__o36nIa__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.candidate-detail-modal-module__o36nIa__photoPlaceholder{background:#f3f4f6;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__photoPlaceholder{background:#f3f4f6b3;border:1px solid #ffffff80;width:80px;height:80px}}.candidate-detail-modal-module__o36nIa__heroInfo{flex:1;min-width:0}.candidate-detail-modal-module__o36nIa__heroName{color:#111827;margin:0;font-size:1.125rem;font-weight:700}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__heroName{color:#142444;letter-spacing:-.02em;margin-bottom:.625rem;font-size:1.375rem;font-weight:800}}.candidate-detail-modal-module__o36nIa__heroNameAge{color:#6b7280;font-weight:400}.candidate-detail-modal-module__o36nIa__heroContact{flex-direction:column;gap:.375rem;margin-top:0;display:flex}.candidate-detail-modal-module__o36nIa__contactRow{color:#4b5563;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:flex}.candidate-detail-modal-module__o36nIa__contactRow:hover{color:#1f2937}.candidate-detail-modal-module__o36nIa__contactRowWhatsApp:hover{color:#25d366}.candidate-detail-modal-module__o36nIa__contactIcon{color:#9ca3af;flex-shrink:0;width:14px;height:14px}.candidate-detail-modal-module__o36nIa__whatsappIcon{color:#25d366;flex-shrink:0}.candidate-detail-modal-module__o36nIa__contactSeparator{color:#d1d5db;margin:0 .125rem}.candidate-detail-modal-module__o36nIa__contactPhoneRow{color:#4b5563;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:flex}.candidate-detail-modal-module__o36nIa__contactPhoneRow:hover{color:#25d366}.candidate-detail-modal-module__o36nIa__submittedDate{color:#9ca3af;margin-top:.375rem;font-size:.75rem}.candidate-detail-modal-module__o36nIa__section{padding:0 1rem 1rem}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__section{margin-bottom:1.75rem;padding:0}}.candidate-detail-modal-module__o36nIa__sectionCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__sectionCard{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#fff9;border:1px solid #ffffff8c;border-radius:.875rem;padding:1.25rem;box-shadow:0 1px 4px #0000000a,0 4px 12px #1424440a,inset 0 1px #ffffffb3}}.candidate-detail-modal-module__o36nIa__experienceCard{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #ec4464;border-radius:.5rem;padding:1rem}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__experienceCard{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#fff9;border:1px solid #ffffff8c;border-left:4px solid #ec4464;border-radius:.875rem;padding:1.25rem;box-shadow:0 1px 4px #0000000a,0 4px 12px #1424440a,inset 0 1px #ffffffb3}}.candidate-detail-modal-module__o36nIa__experienceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;margin-bottom:.75rem!important}.candidate-detail-modal-module__o36nIa__experienceTitle{color:#111827;margin:0;font-size:.875rem;font-weight:600}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__experienceTitle{color:#142444;font-weight:700}}.candidate-detail-modal-module__o36nIa__experienceBadge{white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.candidate-detail-modal-module__o36nIa__experienceBadge[data-has-experience=true]{color:#15803d;background:#f0fdf4}.candidate-detail-modal-module__o36nIa__experienceBadge[data-has-experience=false]{color:#c2410c;background:#fff7ed}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__experienceBadge{border-radius:20px}.candidate-detail-modal-module__o36nIa__experienceBadge[data-has-experience=true]{background:#f0fdf4cc;border:1px solid #bbf7d080}.candidate-detail-modal-module__o36nIa__experienceBadge[data-has-experience=false]{background:#fff7edcc;border:1px solid #fdba7466}}.candidate-detail-modal-module__o36nIa__experienceText{color:#374151;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.candidate-detail-modal-module__o36nIa__journeyHeader{justify-content:space-between;align-items:center;display:flex;margin-bottom:1rem!important}.candidate-detail-modal-module__o36nIa__journeyHeaderLeft{align-items:center;gap:.5rem;display:flex}.candidate-detail-modal-module__o36nIa__journeyTitle{color:#111827;margin:0;font-size:.875rem;font-weight:600}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__journeyTitle{color:#142444;font-weight:700}}.candidate-detail-modal-module__o36nIa__journeySynced{color:#9ca3af;font-size:.75rem}.candidate-detail-modal-module__o36nIa__kpiGrid{grid-template-columns:repeat(2,1fr);gap:.625rem;margin-bottom:1rem;display:grid}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__kpiGrid{grid-template-columns:repeat(4,1fr);gap:.75rem}}.candidate-detail-modal-module__o36nIa__kpiCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;gap:2px;padding:.875rem .75rem;display:flex}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__kpiCard{background:#ffffff80;border:1px solid #1424440f;border-radius:.75rem;padding:1rem .75rem;transition:all .2s;box-shadow:0 1px 3px #00000008,inset 0 1px #ffffffb3}.candidate-detail-modal-module__o36nIa__kpiCard:hover{background:#ffffffb3;border-color:#1424441a;transform:translateY(-1px);box-shadow:0 2px 8px #0000000d,inset 0 1px #fffc}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=jobs]{border-top:2px solid #ec446480}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=rating]{border-top:2px solid #ca8a0480}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=positions]{border-top:2px solid #14244459}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=locations]{border-top:2px solid #16a34a80}}.candidate-detail-modal-module__o36nIa__kpiIcon{color:#9ca3af;width:16px;height:16px;margin-bottom:2px}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__kpiCard[data-type=jobs] .candidate-detail-modal-module__o36nIa__kpiIcon{color:#ec4464}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=rating] .candidate-detail-modal-module__o36nIa__kpiIcon{color:#ca8a04}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=positions] .candidate-detail-modal-module__o36nIa__kpiIcon{color:#142444}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=locations] .candidate-detail-modal-module__o36nIa__kpiIcon{color:#16a34a}}.candidate-detail-modal-module__o36nIa__kpiValue{color:#111827;font-size:1.25rem;font-weight:700;line-height:1}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__kpiValue{font-size:1.375rem;font-weight:800}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=jobs] .candidate-detail-modal-module__o36nIa__kpiValue{color:#ec4464}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=rating] .candidate-detail-modal-module__o36nIa__kpiValue{color:#ca8a04}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=positions] .candidate-detail-modal-module__o36nIa__kpiValue{color:#142444}.candidate-detail-modal-module__o36nIa__kpiCard[data-type=locations] .candidate-detail-modal-module__o36nIa__kpiValue{color:#15803d}}.candidate-detail-modal-module__o36nIa__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem}.candidate-detail-modal-module__o36nIa__journeyColumns{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__journeyColumns{flex-direction:row;gap:2rem}}.candidate-detail-modal-module__o36nIa__journeyColumn{flex:1;min-width:0}.candidate-detail-modal-module__o36nIa__journeyColumnTitle{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.candidate-detail-modal-module__o36nIa__journeyList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.candidate-detail-modal-module__o36nIa__journeyListItem{color:#374151;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.candidate-detail-modal-module__o36nIa__bulletDot{background:#9ca3af;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__bulletDot{background:#ec4464;box-shadow:0 0 0 2px #ec44641f}}.candidate-detail-modal-module__o36nIa__journeyItemCount{color:#9ca3af;white-space:nowrap;margin-left:auto;font-size:.75rem}.candidate-detail-modal-module__o36nIa__journeyEmpty{color:#6b7280;padding:.5rem 0;font-size:.875rem}.candidate-detail-modal-module__o36nIa__identityAlert{color:#92400e;background:#fffbeb;border:1px solid #d977064d;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.75rem;display:flex}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__identityAlert{-webkit-backdrop-filter:blur(8px);background:#fffbebcc;border:1px solid #d9770633;border-radius:.75rem}}.candidate-detail-modal-module__o36nIa__identityAlertIcon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.candidate-detail-modal-module__o36nIa__resumeSection{padding:.25rem 1rem 1rem}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__resumeSection{margin-bottom:1.75rem;padding:0}}.candidate-detail-modal-module__o36nIa__mobileFooter{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}@media (min-width:768px){.candidate-detail-modal-module__o36nIa__mobileFooter{display:none}}.candidate-detail-modal-module__o36nIa__mobileResumeBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex:2;justify-content:center;align-items:center;gap:.375rem;min-height:44px;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.candidate-detail-modal-module__o36nIa__mobileResumeBtn:hover{background:#f9fafb}.candidate-detail-modal-module__o36nIa__mobileRejectBtn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;flex:1;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.candidate-detail-modal-module__o36nIa__mobileRejectBtn:hover{background:#f9fafb}.candidate-detail-modal-module__o36nIa__mobileRejectBtn:disabled{opacity:.5;cursor:not-allowed}.candidate-detail-modal-module__o36nIa__mobileRejectBtn[data-active=true]{color:#b91c1c;cursor:not-allowed;background:#fef2f2;border-color:#fecaca}.candidate-detail-modal-module__o36nIa__mobileApproveBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.candidate-detail-modal-module__o36nIa__mobileApproveBtn:hover{background:#15803d}.candidate-detail-modal-module__o36nIa__mobileApproveBtn:disabled{opacity:.5;cursor:not-allowed}.candidate-detail-modal-module__o36nIa__mobileApproveBtn[data-active=true]{color:#15803d;cursor:not-allowed;background:#f0fdf4;border:1px solid #bbf7d0}.candidate-detail-modal-module__o36nIa__mobileStatusWrap{flex:3;min-width:0}.candidate-detail-modal-module__o36nIa__photoOverlay{z-index:60;-webkit-backdrop-filter:blur(12px);background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.candidate-detail-modal-module__o36nIa__photoPreviewWrap{width:100%;max-width:48rem;height:85vh;max-height:85vh;position:relative}.candidate-detail-modal-module__o36nIa__photoPreviewImg{-o-object-fit:contain;object-fit:contain;border-radius:.75rem;width:100%;height:100%}.candidate-detail-modal-module__o36nIa__photoPreviewClose{color:#4b5563;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s;display:flex;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 4px 6px -1px #0000001a}.candidate-detail-modal-module__o36nIa__photoPreviewClose:hover{color:#111827}.candidate-detail-modal-module__o36nIa__checkIcon{width:14px;height:14px}.candidate-detail-modal-module__o36nIa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.empresa-shell .candidate-detail-modal-module__o36nIa__hero{padding:0 0 16px}.empresa-shell .candidate-detail-modal-module__o36nIa__section{padding:0 0 16px}.empresa-shell .candidate-detail-modal-module__o36nIa__mobileFooter{flex-direction:column;align-items:stretch;padding:12px 0 0;position:static}.empresa-shell .candidate-detail-modal-module__o36nIa__mobileFooter>*{justify-content:center;width:100%;min-height:44px}.empresa-shell .candidate-detail-modal-module__o36nIa__mobileStatusWrap>button{justify-content:center;width:100%;min-height:44px}.empresa-shell .candidate-detail-modal-module__o36nIa__heroMobileActions{flex-direction:column}.empresa-shell .candidate-detail-modal-module__o36nIa__actionChip{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px}.empresa-shell .candidate-detail-modal-module__o36nIa__heroName{overflow-wrap:anywhere}.empresa-shell .candidate-detail-modal-module__o36nIa__journeyHeader{flex-wrap:wrap;gap:8px}.empresa-shell .candidate-detail-modal-module__o36nIa__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.candidate-detail-modal-module__o36nIa__mobileCurrentStatus{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}
.BucketStatusDropdown-module__do6wYa__trigger,.BucketStatusDropdown-module__do6wYa__triggerLg{letter-spacing:.01em;border:1px solid var(--surface-border,#1220461f);cursor:pointer;white-space:nowrap;color:var(--text-strong,#122046);background:var(--glass-subtle-bg,#ffffff8c);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:600;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.BucketStatusDropdown-module__do6wYa__triggerLg{border-radius:9px;gap:8px;padding:7px 12px 7px 11px;font-size:12px}.BucketStatusDropdown-module__do6wYa__trigger:hover:not(:disabled),.BucketStatusDropdown-module__do6wYa__triggerLg:hover:not(:disabled){background:#ffffffc7;transform:translateY(-1px);box-shadow:0 4px 12px #12204612}.BucketStatusDropdown-module__do6wYa__trigger:active:not(:disabled),.BucketStatusDropdown-module__do6wYa__triggerLg:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #1220460d}.BucketStatusDropdown-module__do6wYa__trigger:focus-visible,.BucketStatusDropdown-module__do6wYa__triggerLg:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #12204640}.BucketStatusDropdown-module__do6wYa__trigger:disabled,.BucketStatusDropdown-module__do6wYa__triggerLg:disabled{opacity:.55;cursor:not-allowed}.BucketStatusDropdown-module__do6wYa__dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 1.5px #ffffff80}.BucketStatusDropdown-module__do6wYa__icon{opacity:.85;stroke-width:1.5px;flex-shrink:0}.BucketStatusDropdown-module__do6wYa__label{white-space:nowrap}.BucketStatusDropdown-module__do6wYa__chevron{opacity:.5;flex-shrink:0;margin-left:1px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.BucketStatusDropdown-module__do6wYa__trigger[data-state=open] .BucketStatusDropdown-module__do6wYa__chevron,.BucketStatusDropdown-module__do6wYa__triggerLg[data-state=open] .BucketStatusDropdown-module__do6wYa__chevron{opacity:.8;transform:rotate(180deg)}.BucketStatusDropdown-module__do6wYa__spinner{opacity:.7;flex-shrink:0}.BucketStatusDropdown-module__do6wYa__content{-webkit-backdrop-filter:blur(22px)saturate(1.4);z-index:13000;min-width:224px;transform-origin:var(--radix-dropdown-menu-content-transform-origin,top right);background:#fffffff0;border:1px solid #ffffffd1;border-radius:14px;padding:6px;font-family:inherit;animation:.2s cubic-bezier(.2,.8,.2,1) BucketStatusDropdown-module__do6wYa__dropdownIn;box-shadow:0 14px 40px #12204624,0 2px 8px #1220460f,inset 0 1px #fff9}@keyframes BucketStatusDropdown-module__do6wYa__dropdownIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.BucketStatusDropdown-module__do6wYa__header{color:#9ca3af;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #1220460f;align-items:center;gap:6px;margin-bottom:4px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.BucketStatusDropdown-module__do6wYa__headerMark{background:#ec446466;border-radius:1px;width:14px;height:1px}.BucketStatusDropdown-module__do6wYa__item{cursor:pointer;color:#122046;border-radius:8px;outline:none;align-items:center;gap:10px;padding:9px 10px;font-size:12px;font-weight:500;transition:background .14s,transform .14s,padding-left .14s;display:flex;position:relative}.BucketStatusDropdown-module__do6wYa__item:hover,.BucketStatusDropdown-module__do6wYa__item[data-highlighted]{background:#1220460b;padding-left:12px}.BucketStatusDropdown-module__do6wYa__itemCurrent{padding-left:12px;font-weight:600}.BucketStatusDropdown-module__do6wYa__itemCurrent:before{content:"";opacity:.85;background:currentColor;border-radius:999px;width:2px;height:56%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.BucketStatusDropdown-module__do6wYa__itemDot{border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 1.5px #fff9}.BucketStatusDropdown-module__do6wYa__itemIcon{opacity:.75;stroke-width:1.5px;flex-shrink:0}.BucketStatusDropdown-module__do6wYa__itemLabel{letter-spacing:.005em;flex:1}.BucketStatusDropdown-module__do6wYa__itemCheck{opacity:.75;stroke-width:2px;flex-shrink:0}.BucketStatusDropdown-module__do6wYa__item[data-disabled]{cursor:default}.BucketStatusDropdown-module__do6wYa__mobileOptions{gap:6px;display:grid}.BucketStatusDropdown-module__do6wYa__mobileOptions .BucketStatusDropdown-module__do6wYa__item{text-align:left;width:100%;min-height:48px;font:inherit;background:0 0;border:0}.BucketStatusDropdown-module__do6wYa__mobileOptions .BucketStatusDropdown-module__do6wYa__item:focus-visible{outline:2px solid var(--brand-empresa);outline-offset:2px}@media (max-width:767px){.BucketStatusDropdown-module__do6wYa__trigger,.BucketStatusDropdown-module__do6wYa__triggerLg{max-width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.BucketStatusDropdown-module__do6wYa__content{animation:none}.BucketStatusDropdown-module__do6wYa__trigger,.BucketStatusDropdown-module__do6wYa__triggerLg,.BucketStatusDropdown-module__do6wYa__chevron,.BucketStatusDropdown-module__do6wYa__item{transition:none}}
.NotesPanel-module__yb1TBG__panel{flex-direction:column;gap:12px;display:flex}.NotesPanel-module__yb1TBG__composer{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffa6;border:1px solid #ffffffb3;border-radius:10px;padding:10px}.NotesPanel-module__yb1TBG__textarea{resize:vertical;width:100%;min-height:60px;color:var(--text-strong);background:#fff;border:1px solid #1424441a;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px}.NotesPanel-module__yb1TBG__textarea:focus{outline:2px solid var(--brand-empresa);outline-offset:-1px}.NotesPanel-module__yb1TBG__composerFooter{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.NotesPanel-module__yb1TBG__charCount{color:var(--text-muted);font-size:10px}.NotesPanel-module__yb1TBG__saveBtn{background:var(--brand-empresa-gradient);color:var(--brand-institucional);cursor:pointer;border:1px solid #1424444d;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600}.NotesPanel-module__yb1TBG__saveBtn:disabled{opacity:.45;cursor:not-allowed}.NotesPanel-module__yb1TBG__empty{color:var(--text-faint);text-align:center;margin:0;padding:20px 0;font-size:12px}.NotesPanel-module__yb1TBG__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NotesPanel-module__yb1TBG__note{background:#ffffff8c;border:1px solid #ffffffb3;border-radius:10px;padding:8px 10px}.NotesPanel-module__yb1TBG__noteHeader{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.NotesPanel-module__yb1TBG__noteHeader strong{color:var(--text-strong);font-size:11px}.NotesPanel-module__yb1TBG__time{flex:1}.NotesPanel-module__yb1TBG__deleteBtn{color:var(--text-muted);cursor:pointer;opacity:.4;background:0 0;border:none;font-size:12px;transition:opacity .16s,color .16s}.NotesPanel-module__yb1TBG__note:hover .NotesPanel-module__yb1TBG__deleteBtn{opacity:1}.NotesPanel-module__yb1TBG__deleteBtn:hover{color:var(--brand-freela)}.NotesPanel-module__yb1TBG__noteContent{color:var(--text-strong);white-space:pre-wrap;margin:0;font-size:12px}@media (max-width:767px){.NotesPanel-module__yb1TBG__textarea{font-size:16px}.NotesPanel-module__yb1TBG__composerFooter{flex-direction:column;align-items:stretch;gap:8px}.NotesPanel-module__yb1TBG__saveBtn{width:100%;min-height:44px;font-size:14px}.NotesPanel-module__yb1TBG__noteHeader{flex-wrap:wrap}.NotesPanel-module__yb1TBG__noteContent,.NotesPanel-module__yb1TBG__noteHeader strong{overflow-wrap:anywhere}.NotesPanel-module__yb1TBG__deleteBtn{opacity:1;min-width:44px;min-height:44px}}.NotesPanel-module__yb1TBG__feedback{color:var(--text-strong,#142444);overflow-wrap:anywhere;margin:0;font-size:14px}.NotesPanel-module__yb1TBG__feedback p{margin:0 0 8px}.NotesPanel-module__yb1TBG__retryBtn{border:1px solid var(--brand-empresa,#122046);min-height:44px;color:var(--brand-empresa,#122046);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px}.NotesPanel-module__yb1TBG__retryBtn:focus-visible,.NotesPanel-module__yb1TBG__saveBtn:focus-visible,.NotesPanel-module__yb1TBG__deleteBtn:focus-visible{outline:2px solid var(--brand-empresa,#122046);outline-offset:3px}.NotesPanel-module__yb1TBG__retryBtn:disabled,.NotesPanel-module__yb1TBG__deleteBtn:disabled{opacity:.5;cursor:not-allowed}
.AuthShell-module__f9c9bG__shell{background:var(--bg-canvas);min-height:100vh;position:relative;overflow:hidden}.AuthShell-module__f9c9bG__container{z-index:1;max-width:80rem;margin:0 auto;padding:48px 1.25rem;position:relative}@media (min-width:640px){.AuthShell-module__f9c9bG__container{padding:48px 1.5rem}}@media (min-width:1024px){.AuthShell-module__f9c9bG__container{padding:48px 2rem}}.AuthShell-module__f9c9bG__inner{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 96px);display:flex}
.BottomSheet-module__m_L-FW__viewport{z-index:12000;isolation:isolate;overscroll-behavior:none;pointer-events:auto;padding-top:max(8px, env(safe-area-inset-top,0px));flex-direction:column;justify-content:flex-end;display:flex;position:fixed}.BottomSheet-module__m_L-FW__viewport[hidden]{display:none}.BottomSheet-module__m_L-FW__backdrop{z-index:-1;-webkit-backdrop-filter:blur(8px);background:#12204673;position:absolute;inset:0}.BottomSheet-module__m_L-FW__sheet{background:var(--surface,#fff);width:100%;min-height:0;max-height:100%;color:var(--text-strong,#122046);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;outline:none;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) BottomSheet-module__m_L-FW__sheetIn;display:flex;overflow:hidden;box-shadow:0 -16px 50px #1220462e}.BottomSheet-module__m_L-FW__handle{background:#12204633;border-radius:999px;flex:0 0 4px;width:44px;margin:10px auto 0}.BottomSheet-module__m_L-FW__header{padding:8px max(12px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--surface-border,#1220461f);flex:none;align-items:flex-start;gap:8px;display:flex}.BottomSheet-module__m_L-FW__heading{flex:1;min-width:0;padding-top:10px}.BottomSheet-module__m_L-FW__title{overflow-wrap:anywhere;outline:none;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.BottomSheet-module__m_L-FW__description{color:var(--text-muted,#5a6478);margin:6px 0 0;font-size:.875rem;line-height:1.45}.BottomSheet-module__m_L-FW__close{width:44px;height:44px;color:var(--text-muted,#5a6478);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.BottomSheet-module__m_L-FW__close:hover{background:#1220460f}.BottomSheet-module__m_L-FW__close:focus-visible{outline:2px solid var(--brand-freela,#ec4464);outline-offset:-2px}.BottomSheet-module__m_L-FW__content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:16px max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px));flex:auto;overflow:hidden auto}.BottomSheet-module__m_L-FW__footer{padding:12px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--surface-border,#1220461f);background:var(--surface,#fff);flex-direction:column;flex:none;gap:10px;display:flex}.BottomSheet-module__m_L-FW__footer>*{width:100%}.BottomSheet-module__m_L-FW__footer button,.BottomSheet-module__m_L-FW__footer a{max-width:100%}@keyframes BottomSheet-module__m_L-FW__sheetIn{0%{opacity:.7;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BottomSheet-module__m_L-FW__sheet{animation:none}}.BottomSheet-module__m_L-FW__description{overflow-wrap:anywhere}.BottomSheet-module__m_L-FW__viewport,.BottomSheet-module__m_L-FW__sheet{box-sizing:border-box}
.SaldoAlertBanner-module__7DzApa__banner{border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.875rem;margin-bottom:1rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.SaldoAlertBanner-module__7DzApa__banner[data-tone=warn]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.SaldoAlertBanner-module__7DzApa__banner[data-tone=urgent]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.SaldoAlertBanner-module__7DzApa__icon{flex-shrink:0;margin-top:.0625rem}.SaldoAlertBanner-module__7DzApa__text{flex:1;line-height:1.45}.SaldoAlertBanner-module__7DzApa__text strong{font-weight:700}.SaldoAlertBanner-module__7DzApa__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.SaldoAlertBanner-module__7DzApa__cta,.SaldoAlertBanner-module__7DzApa__ctaPrimary{cursor:pointer;border:none;border-radius:.5rem;align-items:center;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.SaldoAlertBanner-module__7DzApa__cta{color:inherit;background:0 0;border:1px solid}.SaldoAlertBanner-module__7DzApa__cta:hover{background:#fff6}.SaldoAlertBanner-module__7DzApa__ctaPrimary{color:#ecd4a4;background:#122046}.SaldoAlertBanner-module__7DzApa__ctaPrimary:hover{background:#1c2e54}.SaldoAlertBanner-module__7DzApa__close{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.SaldoAlertBanner-module__7DzApa__close:hover{opacity:1;background:#0000000f}@media (max-width:767px){.SaldoAlertBanner-module__7DzApa__banner{flex-wrap:wrap}.SaldoAlertBanner-module__7DzApa__text{flex:100%}.SaldoAlertBanner-module__7DzApa__actions{flex:100%;justify-content:flex-end}.SaldoAlertBanner-module__7DzApa__banner{padding-right:52px;position:relative}.SaldoAlertBanner-module__7DzApa__actions{min-width:0}.SaldoAlertBanner-module__7DzApa__cta,.SaldoAlertBanner-module__7DzApa__ctaPrimary{text-align:center;justify-content:center;width:100%;min-height:44px}.SaldoAlertBanner-module__7DzApa__close{width:44px;height:44px;position:absolute;top:6px;right:6px}}
.ContextNotice-module__quEBra__notice{color:var(--text-muted);align-items:baseline;gap:4px;font-size:11px;line-height:1.4;display:inline-flex}.ContextNotice-module__quEBra__metric{color:var(--brand-freela);font-weight:700}.ContextNotice-module__quEBra__link{text-decoration:none;transition:color .16s}.ContextNotice-module__quEBra__link:hover{color:var(--text-strong)}.ContextNotice-module__quEBra__link:hover .ContextNotice-module__quEBra__metric{text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.ContextNotice-module__quEBra__notice{overflow-wrap:anywhere;font-size:12px;display:block}.ContextNotice-module__quEBra__metric{margin-right:4px}}
.EmpresaCard-module__lXPrRG__card{background:var(--glass-auth-bg);-webkit-backdrop-filter:blur(var(--glass-auth-blur)) saturate(1.2);border:1px solid var(--glass-auth-border);box-shadow:var(--glass-auth-shadow);border-radius:16px;width:100%;padding:24px}.EmpresaCard-module__lXPrRG__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.EmpresaCard-module__lXPrRG__tag{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:600}.EmpresaCard-module__lXPrRG__progress{align-items:center;gap:8px;margin-bottom:14px;display:flex}.EmpresaCard-module__lXPrRG__progressSegment{border-radius:2px;flex:1;height:3px;transition:background .2s}.EmpresaCard-module__lXPrRG__progressSegment[data-state=done]{background:#122046}.EmpresaCard-module__lXPrRG__progressSegment[data-state=active]{background:linear-gradient(90deg,#ec4464,#ec446480)}.EmpresaCard-module__lXPrRG__progressSegment[data-state=pending]{background:#1220461a}.EmpresaCard-module__lXPrRG__progressLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;margin-left:6px;font-size:9px;font-weight:600}.EmpresaCard-module__lXPrRG__body{display:block}
.FilterChip-module__tshvUG__chip{cursor:pointer;background:var(--glass-subtle-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid;border-color:var(--glass-subtle-border);color:var(--text-strong);border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex}.FilterChip-module__tshvUG__chip:hover{background:#ffffffb8}.FilterChip-module__tshvUG__chip[data-active=true]{background:var(--brand-empresa-gradient);color:var(--brand-institucional);border-color:#1220464d;box-shadow:0 2px 6px #1220462e}.FilterChip-module__tshvUG__count{opacity:.75}
.GlassButton-module__eMLbWG__btn{--mag-x:0px;--mag-y:0px;--hover-lift:0px;letter-spacing:.01em;cursor:pointer;transform:translate3d(var(--mag-x), calc(var(--mag-y) + var(--hover-lift)), 0);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.GlassButton-module__eMLbWG__btn:disabled{opacity:.55;cursor:not-allowed}.GlassButton-module__eMLbWG__btn:focus-visible{outline:2px solid var(--brand-empresa,#122046);outline-offset:3px}.GlassButton-module__eMLbWG__btn[aria-busy=true]{cursor:progress}.GlassButton-module__eMLbWG__loadingIcon{animation:.8s linear infinite GlassButton-module__eMLbWG__loading-turn}@keyframes GlassButton-module__eMLbWG__loading-turn{to{transform:rotate(360deg)}}.GlassButton-module__eMLbWG__btn[data-size=sm]{padding:6px 12px;font-size:11px}.GlassButton-module__eMLbWG__btn[data-size=md]{padding:9px 18px;font-size:12px}.GlassButton-module__eMLbWG__btn[data-size=lg]{padding:11px 22px;font-size:13px}.GlassButton-module__eMLbWG__btn[data-full-width=true]{width:100%}.GlassButton-module__eMLbWG__btn[data-variant=primary]{background:var(--brand-empresa-gradient);color:var(--brand-institucional);border-color:#1220464d;box-shadow:0 2px 8px #12204633}.GlassButton-module__eMLbWG__btn[data-variant=primary]:hover:not(:disabled){--hover-lift:-1px;box-shadow:0 4px 14px #12204640}.GlassButton-module__eMLbWG__btn[data-variant=secondary]{background:var(--glass-subtle-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-color:var(--glass-subtle-border);color:var(--text-strong)}.GlassButton-module__eMLbWG__btn[data-variant=secondary]:hover:not(:disabled){--hover-lift:-1px;background:#ffffffc7}.GlassButton-module__eMLbWG__btn[data-variant=ghost]{color:var(--text-muted);background:0 0;border-color:#0000}.GlassButton-module__eMLbWG__btn[data-variant=ghost]:hover:not(:disabled){color:var(--text-strong);background:#1220460f}.GlassButton-module__eMLbWG__btn[data-variant=danger]{background:var(--brand-freela);color:#fff;border-color:var(--brand-freela);box-shadow:0 2px 8px #ec446440}.GlassButton-module__eMLbWG__btn[data-variant=danger]:hover:not(:disabled){--hover-lift:-1px;box-shadow:0 4px 14px #ec44644d}.GlassButton-module__eMLbWG__icon{flex-shrink:0;justify-content:center;align-items:center;min-width:1em;min-height:1em;display:inline-flex}.GlassButton-module__eMLbWG__icon svg{stroke-width:1.5px;width:1em;height:1em}@media (hover:hover) and (pointer:fine){.GlassButton-module__eMLbWG__btn[data-magnetic=true][data-mag-state=active]{will-change:transform;transition:box-shadow .18s,background .18s}.GlassButton-module__eMLbWG__btn[data-magnetic=true][data-mag-state=leaving]{transition:transform .48s cubic-bezier(.19,1,.22,1),box-shadow .18s,background .18s}}@media (hover:none),(pointer:coarse){.GlassButton-module__eMLbWG__btn[data-magnetic=true]{--mag-x:0px!important;--mag-y:0px!important}}@media (prefers-reduced-motion:reduce){.GlassButton-module__eMLbWG__loadingIcon{animation:none}.GlassButton-module__eMLbWG__btn{transition:background .18s,box-shadow .18s;--hover-lift:0px!important;--mag-x:0px!important;--mag-y:0px!important}}@media (max-width:767px){.GlassButton-module__eMLbWG__btn{white-space:normal;width:100%;min-height:44px}.GlassButton-module__eMLbWG__label{overflow-wrap:anywhere;min-width:0}}
.GlassCard-module__NuximG__card{border-radius:12px;transition:box-shadow .2s}.GlassCard-module__NuximG__card[data-variant=subtle]{background:var(--glass-subtle-bg);-webkit-backdrop-filter:blur(var(--glass-subtle-blur)) saturate(1.2);border:1px solid var(--glass-subtle-border)}.GlassCard-module__NuximG__card[data-variant=elevated]{background:var(--glass-elevated-bg);-webkit-backdrop-filter:blur(var(--glass-elevated-blur)) saturate(1.2);border:1px solid var(--glass-elevated-border);box-shadow:var(--glass-elevated-shadow)}.GlassCard-module__NuximG__card[data-variant=auth]{background:var(--glass-auth-bg);-webkit-backdrop-filter:blur(var(--glass-auth-blur)) saturate(1.2);border:1px solid var(--glass-auth-border);box-shadow:var(--glass-auth-shadow);border-radius:16px}
.HeroCard-module__Zo7iYa__hero{padding:18px 20px}.HeroCard-module__Zo7iYa__row{align-items:center;gap:14px;display:flex}.HeroCard-module__Zo7iYa__logo{background:var(--surface);border:1px solid var(--surface-border);width:48px;height:48px;color:var(--brand-empresa);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.HeroCard-module__Zo7iYa__logo img,.HeroCard-module__Zo7iYa__logo svg{max-width:100%;max-height:100%;display:block}.HeroCard-module__Zo7iYa__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HeroCard-module__Zo7iYa__name{color:var(--text-strong);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2}.HeroCard-module__Zo7iYa__subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.3}.HeroCard-module__Zo7iYa__action{flex-shrink:0;align-items:center;display:flex}.HeroCard-module__Zo7iYa__divider{background:#1220460f;height:1px;margin-top:14px}.HeroCard-module__Zo7iYa__context{margin-top:10px;padding-top:0}@media (max-width:767px){.HeroCard-module__Zo7iYa__row{flex-wrap:wrap}.HeroCard-module__Zo7iYa__identity{overflow-wrap:anywhere;flex-basis:calc(100% - 62px)}.HeroCard-module__Zo7iYa__action,.HeroCard-module__Zo7iYa__action>*{width:100%}}
.KpiTile-module__1nlp3G__tile{background:var(--glass-subtle-bg);-webkit-backdrop-filter:blur(var(--glass-subtle-blur)) saturate(1.2);color:inherit;border:1px solid #fff9;border-radius:12px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}a.KpiTile-module__1nlp3G__tile:hover{box-shadow:var(--glass-elevated-shadow);transform:translateY(-1px)}.KpiTile-module__1nlp3G__head{align-items:center;gap:8px;display:flex}.KpiTile-module__1nlp3G__iconWrap{border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.KpiTile-module__1nlp3G__tile[data-accent=empresa] .KpiTile-module__1nlp3G__iconWrap{color:var(--brand-empresa);background:#1220461a}.KpiTile-module__1nlp3G__tile[data-accent=freela] .KpiTile-module__1nlp3G__iconWrap{color:var(--brand-freela);background:#ec44641a}.KpiTile-module__1nlp3G__tile[data-accent=warning] .KpiTile-module__1nlp3G__iconWrap{color:var(--brand-institucional-text);background:#f59e0b1f}.KpiTile-module__1nlp3G__iconWrap svg{stroke-width:1.5px;width:13px;height:13px}.KpiTile-module__1nlp3G__label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;font-size:10px;font-weight:600}.KpiTile-module__1nlp3G__valueRow{align-items:baseline;gap:8px;margin-top:10px;display:flex}.KpiTile-module__1nlp3G__value{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1}.KpiTile-module__1nlp3G__delta{color:#16a34a;margin-top:3px;font-size:11px;font-weight:600}.KpiTile-module__1nlp3G__delta[data-tone=neutral]{color:var(--text-muted)}.KpiTile-module__1nlp3G__delta[data-tone=negative]{color:#b91c1c}.KpiTile-module__1nlp3G__sparkline{margin-top:10px}.KpiTile-module__1nlp3G__tile[data-icon=plain] .KpiTile-module__1nlp3G__iconWrap{background:0 0;border-radius:0;width:auto;height:auto}.KpiTile-module__1nlp3G__tile[data-icon=plain] .KpiTile-module__1nlp3G__iconWrap svg{width:15px;height:15px}.KpiTile-module__1nlp3G__tile[data-size=sm]{padding:11px 12px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__head{gap:6px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__iconWrap{border-radius:6px;width:22px;height:22px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__iconWrap svg{width:11px;height:11px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__label{letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__valueRow{margin-top:7px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__value{font-size:22px}.KpiTile-module__1nlp3G__tile[data-size=sm] .KpiTile-module__1nlp3G__delta{white-space:nowrap;margin-top:2px;font-size:10px}
.NotificationBell-module__f1gT0a__bell{background:var(--glass-subtle-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--glass-subtle-border);cursor:pointer;width:36px;height:36px;color:var(--brand-empresa);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__f1gT0a__bell:hover{background:#ffffffc7}.NotificationBell-module__f1gT0a__badge{background:var(--brand-freela);color:#fff;border:1.5px solid var(--bg-canvas);border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:flex;position:absolute;top:3px;right:3px}
.NotificationPanel-module___6bhGG__panel{background:#fff;border:1px solid #12204614;border-radius:16px;width:420px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 32px 64px -16px #12204647,0 18px 36px -12px #1220462e}.NotificationPanel-module___6bhGG__header{background:#fff;border-bottom:1px solid #12204614;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.NotificationPanel-module___6bhGG__title{color:var(--text-strong);letter-spacing:-.01em;font-size:15px;font-weight:700}.NotificationPanel-module___6bhGG__markAll{color:var(--brand-freela);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;transition:opacity .16s}.NotificationPanel-module___6bhGG__markAll:hover:not(:disabled){opacity:.75}.NotificationPanel-module___6bhGG__markAll:disabled,.NotificationPanel-module___6bhGG__retry:disabled{opacity:.55;cursor:default}.NotificationPanel-module___6bhGG__feedback{color:var(--text-strong);overflow-wrap:anywhere;gap:12px;padding:16px 20px;font-size:14px;line-height:1.5;display:grid}.NotificationPanel-module___6bhGG__feedback p{margin:0}.NotificationPanel-module___6bhGG__retry{border:1px solid var(--surface-border);min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:600}.NotificationPanel-module___6bhGG__retry:hover:not(:disabled){background:var(--bg-canvas)}.NotificationPanel-module___6bhGG__retry:focus-visible,.NotificationPanel-module___6bhGG__markAll:focus-visible{outline:2px solid var(--brand-freela);outline-offset:3px}.NotificationPanel-module___6bhGG__tabs{background:#fff;border-bottom:1px solid #1220460f;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.NotificationPanel-module___6bhGG__tab{cursor:pointer;color:#1220468c;white-space:nowrap;letter-spacing:.01em;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .16s,color .16s}.NotificationPanel-module___6bhGG__tab:hover{color:var(--text-strong);background:#1220460a}.NotificationPanel-module___6bhGG__tab[data-active=true]{color:var(--brand-freela);background:#ec44641a}.NotificationPanel-module___6bhGG__list{background:#fff;max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationPanel-module___6bhGG__empty{text-align:center;color:var(--text-muted);padding:32px 20px;font-size:12px}.NotificationPanel-module___6bhGG__item{color:inherit;border-bottom:1px solid #1220460d;align-items:flex-start;gap:12px;padding:14px 18px;text-decoration:none;transition:background .16s;display:flex;position:relative}.NotificationPanel-module___6bhGG__item:last-child{border-bottom:0}.NotificationPanel-module___6bhGG__item[data-unread=true]{background:#ec44640a}.NotificationPanel-module___6bhGG__item[data-unread=false]{opacity:.7}.NotificationPanel-module___6bhGG__item[data-clickable=true]:hover{background:#ec446412}.NotificationPanel-module___6bhGG__icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NotificationPanel-module___6bhGG__icon[data-category=application]{color:var(--brand-freela);background:#ec44641f}.NotificationPanel-module___6bhGG__icon[data-category=job_expiring]{color:#b45309;background:#f59e0b29}.NotificationPanel-module___6bhGG__icon[data-category=invite]{color:#15803d;background:#22c55e24}.NotificationPanel-module___6bhGG__icon[data-category=info]{color:var(--text-muted);background:#12204614}.NotificationPanel-module___6bhGG__icon svg{stroke-width:1.5px;width:16px;height:16px}.NotificationPanel-module___6bhGG__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationPanel-module___6bhGG__body{color:var(--text-strong);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.4}.NotificationPanel-module___6bhGG__subtitle{color:#12204694;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.4;overflow:hidden}.NotificationPanel-module___6bhGG__timestamp{color:#12204666;letter-spacing:.02em;text-transform:lowercase;margin-top:4px;font-size:10.5px;font-weight:500}.NotificationPanel-module___6bhGG__unreadDot{background:var(--brand-freela);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.NotificationPanel-module___6bhGG__footer{text-align:center;background:#fff;border-top:1px solid #1220460f;padding:12px 20px}.NotificationPanel-module___6bhGG__seeAll{color:var(--brand-freela);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;transition:opacity .16s}.NotificationPanel-module___6bhGG__seeAll:hover{opacity:.75}.NotificationPanel-module___6bhGG__seeAllLink{color:var(--brand-freela);font-size:12px;font-weight:600;text-decoration:none;transition:opacity .16s;display:inline-block}.NotificationPanel-module___6bhGG__seeAllLink:hover{opacity:.75}.NotificationPanel-module___6bhGG__mobileCategory{gap:8px;padding:12px 0;font-size:14px;font-weight:600;display:grid}@media (max-width:767px){.NotificationPanel-module___6bhGG__panel{width:100%;max-width:none;min-height:100%;box-shadow:none;border:0;border-radius:0;overflow:visible}.NotificationPanel-module___6bhGG__header{padding:16px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch}.NotificationPanel-module___6bhGG__title{display:none}.NotificationPanel-module___6bhGG__markAll,.NotificationPanel-module___6bhGG__seeAllLink{justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;display:flex}.NotificationPanel-module___6bhGG__list{max-height:none;overflow:visible}.NotificationPanel-module___6bhGG__item{padding:16px calc(12px + max(16px, env(safe-area-inset-right,0px))) 16px calc(12px + max(16px, env(safe-area-inset-left,0px)))}.NotificationPanel-module___6bhGG__mobileCategory{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.NotificationPanel-module___6bhGG__body,.NotificationPanel-module___6bhGG__subtitle{overflow-wrap:anywhere}.NotificationPanel-module___6bhGG__subtitle{white-space:normal}.NotificationPanel-module___6bhGG__footer{padding:12px max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px))}}
.Pagination-module__si6NZq__root{isolation:isolate;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 4px;display:flex;position:relative}.Pagination-module__si6NZq__root[data-loading=true]{opacity:.6;pointer-events:none}.Pagination-module__si6NZq__rangeLabel{font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.4;display:inline-flex}.Pagination-module__si6NZq__rangeNumbers{color:var(--text-strong);letter-spacing:.01em;align-items:baseline;gap:2px;font-weight:600;display:inline-flex}.Pagination-module__si6NZq__rangeDash{color:#1220464d;margin:0 1px;font-weight:400}.Pagination-module__si6NZq__rangeTotal{color:var(--text-muted)}.Pagination-module__si6NZq__rangeTotal strong{color:#122046b3;font-weight:600}.Pagination-module__si6NZq__controls{align-items:center;gap:4px;display:inline-flex}.Pagination-module__si6NZq__pageList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:inline-flex}.Pagination-module__si6NZq__pageItem{display:inline-flex}.Pagination-module__si6NZq__navBtn,.Pagination-module__si6NZq__pageBtn{--pill-lift:0px;background:var(--glass-subtle-bg);width:30px;height:30px;-webkit-backdrop-filter:blur(var(--glass-subtle-blur)) saturate(1.2);border:1px solid var(--glass-subtle-border);color:var(--text-strong);font-variant-numeric:tabular-nums;cursor:pointer;transform:translateY(var(--pill-lift));border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative}.Pagination-module__si6NZq__navBtn{width:26px;height:26px;color:var(--text-muted);background:0 0;border-color:#0000}.Pagination-module__si6NZq__navBtn:hover:not(:disabled),.Pagination-module__si6NZq__pageBtn:hover:not(:disabled):not([data-active=true]){--pill-lift:-1px;color:var(--text-strong);background:#ffffffc7;border-color:#ffffffd9;box-shadow:0 2px 8px #12204612}.Pagination-module__si6NZq__navBtn:active:not(:disabled),.Pagination-module__si6NZq__pageBtn:active:not(:disabled):not([data-active=true]){--pill-lift:0px;box-shadow:0 1px 3px #1220460f}.Pagination-module__si6NZq__navBtn:disabled,.Pagination-module__si6NZq__pageBtn:disabled{opacity:.35;cursor:not-allowed}.Pagination-module__si6NZq__navBtn svg{stroke-linecap:round;stroke-linejoin:round}.Pagination-module__si6NZq__navText{display:none}.Pagination-module__si6NZq__pageBtn[data-active=true]{background:var(--brand-empresa-gradient);color:var(--brand-institucional);cursor:default;border-color:#1220464d;box-shadow:0 2px 8px #12204633}.Pagination-module__si6NZq__pageBtn[data-active=true]:after{content:"";background:var(--brand-institucional);opacity:.85;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:6px;right:6px;box-shadow:0 1px 4px #ecd4a466}.Pagination-module__si6NZq__navBtn:focus-visible,.Pagination-module__si6NZq__pageBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #12204659}.Pagination-module__si6NZq__ellipsis{color:#12204652;justify-content:center;align-items:center;width:26px;height:30px;display:inline-flex}.Pagination-module__si6NZq__ellipsis svg{stroke-linecap:round}.Pagination-module__si6NZq__compactLabel{font-variant-numeric:tabular-nums;color:var(--text-muted);justify-content:center;align-items:baseline;gap:4px;min-width:48px;padding:0 10px;font-size:12px;display:none}.Pagination-module__si6NZq__compactCurrent{color:var(--text-strong);font-weight:700}.Pagination-module__si6NZq__compactSep{color:#12204640}.Pagination-module__si6NZq__compactTotal{color:var(--text-muted)}.Pagination-module__si6NZq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.Pagination-module__si6NZq__root{flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px 0 4px}.Pagination-module__si6NZq__rangeLabel{-moz-column-gap:6px;min-width:0;color:var(--text-muted,#526077);text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:2px 6px;font-size:14px}.Pagination-module__si6NZq__rangeTotal{min-width:0}.Pagination-module__si6NZq__rangeNumbers{flex-wrap:wrap;justify-content:center;max-width:100%}.Pagination-module__si6NZq__rangeValue,.Pagination-module__si6NZq__rangeTotal strong,.Pagination-module__si6NZq__compactCurrent,.Pagination-module__si6NZq__compactTotal{white-space:nowrap}.Pagination-module__si6NZq__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.Pagination-module__si6NZq__pageList{display:none}.Pagination-module__si6NZq__compactLabel{overflow-wrap:anywhere;flex-wrap:wrap;grid-area:1/1/auto/-1;gap:4px;min-width:0;padding:0;font-size:14px;line-height:1.5;display:inline-flex}.Pagination-module__si6NZq__compactSep{color:var(--text-muted,#526077)}.Pagination-module__si6NZq__navBtn{width:100%;min-width:0;height:auto;min-height:48px;color:var(--text-strong,#122046);background:#ffffffc7;border-color:#12204633;grid-row:2;gap:6px;padding:10px 12px;font-size:14px;line-height:1.4}.Pagination-module__si6NZq__navBtn svg{flex-shrink:0;width:18px;height:18px}.Pagination-module__si6NZq__navText{display:inline}.Pagination-module__si6NZq__navBtn:disabled{opacity:1;color:#7b8497;background:#12204608;border-color:#1220461a}.Pagination-module__si6NZq__root:focus-visible{outline:2px solid var(--text-strong,#122046);outline-offset:4px;border-radius:8px}.Pagination-module__si6NZq__navBtn:focus-visible{outline:2px solid var(--text-strong,#122046);outline-offset:2px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.Pagination-module__si6NZq__navBtn,.Pagination-module__si6NZq__pageBtn{transition:background .18s,color .18s,border-color .18s;transform:none!important}}
.Select-module__hYBB0W__wrap{position:relative}.Select-module__hYBB0W__trigger{cursor:pointer;color:#122046;text-align:left;background:#fff;border:1px solid #1220461f;border-radius:9px;align-items:center;gap:.5rem;width:100%;min-height:38px;padding:.5rem .625rem;font-family:inherit;font-size:.825rem;transition:border-color .16s,box-shadow .16s;display:flex}.Select-module__hYBB0W__trigger:focus-visible{border-color:#ec44648c;outline:none;box-shadow:0 0 0 3px #ec44641f}.Select-module__hYBB0W__trigger[data-open=true]{border-color:#ec44648c;box-shadow:0 0 0 3px #ec44641f}.Select-module__hYBB0W__trigger:disabled{opacity:.55;cursor:not-allowed}.Select-module__hYBB0W__triggerIcon{color:#12204680;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select-module__hYBB0W__triggerIcon svg{stroke-width:1.6px;width:14px;height:14px}.Select-module__hYBB0W__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__hYBB0W__triggerLabel[data-placeholder=true]{color:#12204659}.Select-module__hYBB0W__chevron{color:#12204680;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .16s;display:inline-flex}.Select-module__hYBB0W__chevron svg{stroke-width:1.8px;width:14px;height:14px}.Select-module__hYBB0W__trigger[data-open=true] .Select-module__hYBB0W__chevron{color:#ec4464;transform:rotate(180deg)}.Select-module__hYBB0W__menu{z-index:10000;scroll-behavior:smooth;overscroll-behavior:contain;background:linear-gradient(#ecd4a40f 0%,#fff0 24%),#fff;border:1px solid #12204614;border-radius:11px;max-height:320px;padding:.3125rem;animation:.18s cubic-bezier(.16,1,.3,1) Select-module__hYBB0W__selectMenuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px #ecd4a473,0 1px 2px #1220460a,0 6px 12px -2px #1220461f,0 24px 40px -12px #12204638}@keyframes Select-module__hYBB0W__selectMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Select-module__hYBB0W__menu,.Select-module__hYBB0W__option{transition:none!important;animation:none!important}.Select-module__hYBB0W__chevron{transition:transform!important}}.Select-module__hYBB0W__option{cursor:pointer;text-align:left;color:#122046;opacity:0;width:100%;animation:.22s cubic-bezier(.16,1,.3,1) forwards Select-module__hYBB0W__optionFadeIn;animation-delay:calc(min(var(--option-index,0), 6) * 28ms);background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:.5rem;padding:.5rem .625rem .5rem .875rem;font-family:inherit;transition:background .14s,color .14s,transform .14s;display:flex;position:relative}@keyframes Select-module__hYBB0W__optionFadeIn{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.Select-module__hYBB0W__option:hover:not(:disabled),.Select-module__hYBB0W__option[data-highlighted=true]:not(:disabled){background:linear-gradient(#ecd4a433 0%,#ecd4a424 100%);outline:none}.Select-module__hYBB0W__option[data-active=true]{color:#122046;background:linear-gradient(#ecd4a452 0%,#ecd4a438 100%)}.Select-module__hYBB0W__option[data-active=true]:hover,.Select-module__hYBB0W__option[data-active=true][data-highlighted=true]{background:linear-gradient(#ecd4a46b 0%,#ecd4a44d 100%)}.Select-module__hYBB0W__option[data-active=true] .Select-module__hYBB0W__optionLabel{color:#122046;font-weight:700}.Select-module__hYBB0W__option:disabled{opacity:.4;cursor:not-allowed}.Select-module__hYBB0W__optionBar{opacity:0;transform-origin:50%;background:linear-gradient(#ec4464 0%,#ff6b88 100%);border-radius:3px;width:3px;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;bottom:6px;left:4px;transform:scaleY(.4)}.Select-module__hYBB0W__option[data-active=true] .Select-module__hYBB0W__optionBar{opacity:1;transform:scaleY(1)}.Select-module__hYBB0W__optionMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Select-module__hYBB0W__optionLabel{letter-spacing:-.003em;color:#122046;font-size:.8125rem;font-weight:500;line-height:1.3}.Select-module__hYBB0W__optionDescription{color:#12204694;letter-spacing:.005em;font-size:.6875rem;line-height:1.4}.Select-module__hYBB0W__optionCheck{color:#ec4464;opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:opacity .18s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:scale(.6)}.Select-module__hYBB0W__option[data-active=true] .Select-module__hYBB0W__optionCheck{opacity:1;transform:scale(1)}.Select-module__hYBB0W__optionCheck svg{stroke-width:2.5px;width:13px;height:13px}.Select-module__hYBB0W__mobileMenu{outline:none;width:100%;position:static}.Select-module__hYBB0W__mobileMenu:focus-visible{outline:2px solid var(--brand-freela,#ec4464);outline-offset:2px;border-radius:9px}.Select-module__hYBB0W__mobileMenu .Select-module__hYBB0W__option{opacity:1;min-height:48px;padding:12px 10px 12px 14px;animation:none}.Select-module__hYBB0W__mobileMenu .Select-module__hYBB0W__option:disabled{opacity:.45}.Select-module__hYBB0W__mobileMenu .Select-module__hYBB0W__optionLabel{overflow-wrap:anywhere;font-size:1rem}.Select-module__hYBB0W__mobileMenu .Select-module__hYBB0W__optionDescription{color:var(--text-muted,#5a6478);overflow-wrap:anywhere;font-size:.875rem}.Select-module__hYBB0W__mobileMenu .Select-module__hYBB0W__option:focus-visible{outline:2px solid var(--brand-freela,#ec4464);outline-offset:-2px}.Select-module__hYBB0W__empty{color:var(--text-muted,#5a6478);margin:12px 6px;font-size:.875rem}@media (max-width:767px){.Select-module__hYBB0W__trigger{min-height:44px;font-size:1rem}}.Select-module__hYBB0W__option:disabled{animation:none}@media (prefers-reduced-motion:reduce){.Select-module__hYBB0W__option{opacity:1}.Select-module__hYBB0W__option:disabled{opacity:.4}.Select-module__hYBB0W__menu{scroll-behavior:auto}}
.SeparatorGradient-module__gmvz4q__sep{background:var(--separator-gradient);width:100%;height:1px;box-shadow:var(--separator-shadow);border:none;margin:0}
.SidenavRail-module__S96KzW__rail{background:var(--glass-subtle-bg,#ffffff8c);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-right:1px solid var(--glass-subtle-border,#ffffffa6);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.SidenavRail-module__S96KzW__header{isolation:isolate;border-bottom:1px solid #12204614;flex-shrink:0;align-items:center;height:64px;padding:0;display:flex;position:relative;overflow:hidden}.SidenavRail-module__S96KzW__logoFrame{will-change:width;width:30px;height:44px;transition:width .32s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.SidenavRail-module__S96KzW__rail[data-expanded=true] .SidenavRail-module__S96KzW__logoFrame{width:180px}.SidenavRail-module__S96KzW__logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%;display:block}@media (prefers-reduced-motion:reduce){.SidenavRail-module__S96KzW__logoFrame{transition-duration:0s}}.SidenavRail-module__S96KzW__items{flex-direction:column;flex:auto;gap:4px;width:100%;margin:0;padding:12px;list-style:none;display:flex}.SidenavRail-module__S96KzW__item{width:100%;min-height:40px;color:var(--text-muted,#5a6478);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:0 10px;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:flex;overflow:hidden}.SidenavRail-module__S96KzW__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.SidenavRail-module__S96KzW__itemIcon svg{stroke-width:1.5px;width:17px;height:17px}.SidenavRail-module__S96KzW__itemLabel{letter-spacing:-.005em;opacity:0;pointer-events:none;font-size:13.5px;font-weight:500;transition:opacity .18s 60ms,transform .18s 60ms;transform:translate(-4px)}.SidenavRail-module__S96KzW__rail[data-expanded=true] .SidenavRail-module__S96KzW__itemLabel{opacity:1;pointer-events:auto;transform:translate(0)}.SidenavRail-module__S96KzW__item:hover{color:var(--brand-empresa,#122046);background:#ffffffa6}.SidenavRail-module__S96KzW__item[data-active=true]{color:var(--brand-empresa,#122046);background:#1220461a;box-shadow:inset 0 0 0 1px #ec44642e}.SidenavRail-module__S96KzW__item[data-active=true]:hover{background:#12204621}.SidenavRail-module__S96KzW__userCard{border-top:1px solid #12204614;border-radius:0 0 12px 12px;flex-shrink:0;align-items:center;gap:10px;margin:8px;padding:10px;transition:background .2s;display:flex;position:relative}.SidenavRail-module__S96KzW__userCard:hover{background:#1220460a}.SidenavRail-module__S96KzW__userAvatar{background:var(--brand-empresa,#122046);width:36px;height:36px;color:var(--brand-institucional,#ecd4a4);letter-spacing:.02em;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:transform .24s cubic-bezier(.19,1,.22,1);display:inline-flex}.SidenavRail-module__S96KzW__userCard:hover .SidenavRail-module__S96KzW__userAvatar{transform:scale(1.05)}.SidenavRail-module__S96KzW__userMeta{opacity:0;pointer-events:none;flex-direction:column;flex:auto;gap:2px;min-width:0;transition:opacity .24s cubic-bezier(.19,1,.22,1) 80ms,transform .28s cubic-bezier(.19,1,.22,1) 80ms;display:flex;overflow:hidden;transform:translate(-6px)}.SidenavRail-module__S96KzW__userCard[data-expanded=true] .SidenavRail-module__S96KzW__userMeta{opacity:1;pointer-events:auto;transform:translate(0)}.SidenavRail-module__S96KzW__userEmail{color:var(--text-strong,#122046);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:12px;font-weight:600;overflow:hidden}.SidenavRail-module__S96KzW__userRole{color:var(--text-muted,#5a6478);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:10.5px;overflow:hidden}.SidenavRail-module__S96KzW__userSignOut{width:30px;height:30px;color:var(--text-muted,#5a6478);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #1220461a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.19,1,.22,1) .14s,transform .28s cubic-bezier(.19,1,.22,1) .14s,background .16s,color .16s,border-color .16s;display:inline-flex;transform:translate(-4px)}.SidenavRail-module__S96KzW__userCard[data-expanded=true] .SidenavRail-module__S96KzW__userSignOut{opacity:1;pointer-events:auto;transform:translate(0)}.SidenavRail-module__S96KzW__userSignOut:hover{color:var(--brand-freela,#ec4464);background:#ec44641a;border-color:#ec446440}.SidenavRail-module__S96KzW__userSignOut:focus-visible{outline:2px solid var(--brand-empresa,#122046);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SidenavRail-module__S96KzW__userMeta,.SidenavRail-module__S96KzW__userSignOut,.SidenavRail-module__S96KzW__userAvatar{transition-duration:.12s!important;transition-delay:0s!important;transform:none!important}}@media (max-width:1023px){.SidenavRail-module__S96KzW__rail{display:none}}
.Skeleton-module__Z9yPpW__skeleton{isolation:isolate;background:#1220460f;border-radius:6px;position:relative;overflow:hidden}.Skeleton-module__Z9yPpW__skeleton:after{content:"";will-change:background-position;pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);background-position:-150% 0;background-size:200% 100%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite Skeleton-module__Z9yPpW__shimmer;position:absolute;inset:0;transform:translate(0,0)}@keyframes Skeleton-module__Z9yPpW__shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.Skeleton-module__Z9yPpW__skeleton[data-variant=text]{border-radius:4px;height:.875em}.Skeleton-module__Z9yPpW__skeleton[data-variant=heading]{border-radius:6px;height:1.5em}.Skeleton-module__Z9yPpW__skeleton[data-variant=block]{border-radius:12px}.Skeleton-module__Z9yPpW__skeleton[data-variant=circle]{border-radius:999px}.Skeleton-module__Z9yPpW__skeleton[data-variant=card]{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffff6b;border:1px solid #ffffff73;border-radius:16px;box-shadow:0 1px 3px #00000008,0 4px 16px #1220460a,inset 0 1px #fff9}.Skeleton-module__Z9yPpW__skeleton[data-variant=card]:after{background-image:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%)}.Skeleton-module__Z9yPpW__skeleton[data-variant=pill]{border-radius:999px;height:22px}@media (prefers-reduced-motion:reduce){.Skeleton-module__Z9yPpW__skeleton:after{background:#ffffff2e 0 0/100% 100%;animation:none}}
.StatusBadge-module__OrbpLa__badge{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.StatusBadge-module__OrbpLa__badge[data-status=draft]{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.StatusBadge-module__OrbpLa__badge[data-status=pending_payment]{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.StatusBadge-module__OrbpLa__badge[data-status=published]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.StatusBadge-module__OrbpLa__badge[data-status=expired]{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.StatusBadge-module__OrbpLa__badge[data-status=closed]{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}
.FunnelBar-module__ZUicna__bar{align-items:stretch;gap:4px;width:100%;height:44px;display:flex}.FunnelBar-module__ZUicna__segment{cursor:pointer;text-align:left;background:var(--glass-subtle-bg,#ffffff8c);-webkit-backdrop-filter:blur(10px)saturate(1.2);border:1px solid #12204614;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:6px 11px;font-family:inherit;font-weight:600;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.FunnelBar-module__ZUicna__segment:before{content:"";background:var(--segment-tint,transparent);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.FunnelBar-module__ZUicna__segment:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px #12204612}.FunnelBar-module__ZUicna__segment:not(:disabled):hover:before{opacity:.55}.FunnelBar-module__ZUicna__segment[data-selected=true]{box-shadow:0 2px 10px #12204614,inset 0 0 0 1px #1220460d}.FunnelBar-module__ZUicna__segment[data-selected=true]:before{opacity:1}.FunnelBar-module__ZUicna__segment:disabled{cursor:default}.FunnelBar-module__ZUicna__segment>*{z-index:1;position:relative}.FunnelBar-module__ZUicna__segmentTop{align-items:center;gap:6px;width:100%;display:inline-flex;overflow:hidden}.FunnelBar-module__ZUicna__segmentDot{border-radius:999px;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 1.5px #ffffff73}.FunnelBar-module__ZUicna__segmentIcon{opacity:.8;stroke-width:1.5px;flex-shrink:0}.FunnelBar-module__ZUicna__segmentText{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.015em;font-size:10px;font-weight:600;overflow:hidden}.FunnelBar-module__ZUicna__segmentCount{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:700;line-height:1}@media (max-width:767px){.FunnelBar-module__ZUicna__bar{flex-direction:column;gap:6px;height:auto}.FunnelBar-module__ZUicna__segment{flex-direction:row;justify-content:space-between;min-height:44px;padding:10px 14px}.FunnelBar-module__ZUicna__segmentCount{margin-top:0}}
.Drawer-module__frV8yW__overlay{z-index:9998;-webkit-backdrop-filter:blur(8px);background:#00000073;animation:.2s Drawer-module__frV8yW__fadeIn;position:fixed;inset:0}.Drawer-module__frV8yW__drawer{z-index:9999;background:#fff;flex-direction:column;width:100%;animation:.24s cubic-bezier(.22,.61,.36,1) Drawer-module__frV8yW__slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #1424442e}.Drawer-module__frV8yW__header{border-bottom:1px solid #14244414;align-items:center;gap:8px;padding:14px 16px;display:flex}.Drawer-module__frV8yW__title{color:#142444;flex:1;margin:0;font-size:14px;font-weight:700}.Drawer-module__frV8yW__closeBtn{color:#5a6478;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Drawer-module__frV8yW__closeBtn:hover{color:#142444;background:#1424440f}.Drawer-module__frV8yW__body{flex:1;padding:16px;overflow-y:auto}@keyframes Drawer-module__frV8yW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module__frV8yW__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.Drawer-module__frV8yW__root{z-index:12000;position:fixed;inset:0}.Drawer-module__frV8yW__root[hidden]{display:none}.Drawer-module__frV8yW__drawer,.Drawer-module__frV8yW__title{outline:none}.Drawer-module__frV8yW__header{flex-shrink:0}.Drawer-module__frV8yW__body{overscroll-behavior:contain;min-height:0}.Drawer-module__frV8yW__closeBtn{min-width:36px;min-height:36px}.Drawer-module__frV8yW__closeBtn:focus-visible{outline:2px solid var(--brand-freela,#ec4464);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Drawer-module__frV8yW__overlay,.Drawer-module__frV8yW__drawer{animation:none}}
.Tabs-module__dO-45q__wrap{width:100%;position:relative}.Tabs-module__dO-45q__list{align-items:center;gap:4px;padding:2px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.Tabs-module__dO-45q__tab{height:36px;color:var(--text-muted,#5a6478);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s,border-color .2s,transform .2s;display:inline-flex}.Tabs-module__dO-45q__tab:hover{color:var(--text-strong,#122046);background:#ffffff73}.Tabs-module__dO-45q__tab:focus-visible{outline:2px solid var(--brand-empresa,#122046);outline-offset:2px}.Tabs-module__dO-45q__tab[data-active=true]{color:var(--brand-empresa,#122046);background:#ffffffb8;border-color:#ffffffb3;box-shadow:0 1px 3px #1220461a}.Tabs-module__dO-45q__icon{justify-content:center;align-items:center;display:inline-flex}.Tabs-module__dO-45q__label{align-items:center;display:inline-flex}.Tabs-module__dO-45q__count{background:var(--brand-institucional,#ecd4a4);min-width:18px;height:18px;color:var(--brand-institucional-text,#92691b);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.Tabs-module__dO-45q__tab[data-active=true] .Tabs-module__dO-45q__count{background:var(--brand-empresa,#122046);color:var(--brand-institucional,#ecd4a4)}@media (prefers-reduced-motion:reduce){.Tabs-module__dO-45q__tab{transition-duration:0s}}@media (max-width:767px){.Tabs-module__dO-45q__list{flex-wrap:wrap;gap:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}.Tabs-module__dO-45q__tab{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 12px}.Tabs-module__dO-45q__label{overflow-wrap:anywhere}}
.PaymentStatusBadge-module__GMPoWG__badge{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;border-radius:6px;align-items:center;gap:5px;font-weight:600;display:inline-flex}.PaymentStatusBadge-module__GMPoWG__badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.PaymentStatusBadge-module__GMPoWG__badge[data-size=sm]{padding:2px 7px;font-size:10px}.PaymentStatusBadge-module__GMPoWG__badge[data-size=sm]:before{width:5px;height:5px}.PaymentStatusBadge-module__GMPoWG__badge[data-size=md]{padding:3px 9px;font-size:11px}.PaymentStatusBadge-module__GMPoWG__badge[data-size=lg]{border-radius:8px;padding:5px 12px;font-size:13px}.PaymentStatusBadge-module__GMPoWG__badge[data-status=paid]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.PaymentStatusBadge-module__GMPoWG__badge[data-status=pending],.PaymentStatusBadge-module__GMPoWG__badge[data-status=refunded],.PaymentStatusBadge-module__GMPoWG__badge[data-status=cancelled]{color:var(--text-muted,#5a6478);background:#1220460d;border-color:#12204624}.PaymentStatusBadge-module__GMPoWG__badge[data-status=overdue],.PaymentStatusBadge-module__GMPoWG__badge[data-status=disputed]{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}
.FeedbackWidget-module__kqgWmW__backdrop{z-index:70;background:#0f172a6b;animation:.16s ease-out FeedbackWidget-module__kqgWmW__feedback-fade-in;position:fixed;inset:0}.FeedbackWidget-module__kqgWmW__positioner{z-index:71;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.FeedbackWidget-module__kqgWmW__dialog{color:#17233c;pointer-events:auto;background:#fffffffa;border:1px solid #e2e8f0;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;width:min(100%,30rem);max-height:min(82dvh,45rem);animation:.2s ease-out FeedbackWidget-module__kqgWmW__feedback-slide-up;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.FeedbackWidget-module__kqgWmW__header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .875rem;display:flex}.FeedbackWidget-module__kqgWmW__headingGroup{align-items:center;gap:.75rem;min-width:0;display:flex}.FeedbackWidget-module__kqgWmW__headingGroup h2{margin:0;font-size:1rem;font-weight:750;line-height:1.25}.FeedbackWidget-module__kqgWmW__iconBadge{color:#fff;background:linear-gradient(135deg,#ec4464,#ce2d50);border-radius:.75rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.FeedbackWidget-module__kqgWmW__iconBadge svg,.FeedbackWidget-module__kqgWmW__closeButton svg,.FeedbackWidget-module__kqgWmW__submitButton svg,.FeedbackWidget-module__kqgWmW__successToast>svg{width:1.1rem;height:1.1rem}.FeedbackWidget-module__kqgWmW__closeButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.FeedbackWidget-module__kqgWmW__closeButton:hover,.FeedbackWidget-module__kqgWmW__closeButton:focus-visible{color:#17233c;outline-offset:2px;background:#f1f5f9;outline:2px solid #ec4464}.FeedbackWidget-module__kqgWmW__content{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.FeedbackWidget-module__kqgWmW__question{color:#334155;margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.FeedbackWidget-module__kqgWmW__scaleGroup{border:0;flex-direction:column;gap:.55rem;min-inline-size:0;margin:0;padding:0;display:flex}.FeedbackWidget-module__kqgWmW__scaleLegend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FeedbackWidget-module__kqgWmW__scoreGrid{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.45rem;display:grid}.FeedbackWidget-module__kqgWmW__npsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.FeedbackWidget-module__kqgWmW__scoreButton{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #dbe2ea;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;font-size:.875rem;font-weight:700;transition:transform .12s,border-color .12s,color .12s,background .12s;display:flex;position:relative}.FeedbackWidget-module__kqgWmW__scoreInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.FeedbackWidget-module__kqgWmW__scoreButton:hover,.FeedbackWidget-module__kqgWmW__scoreButton:focus-within{color:#a9193b;outline-offset:1px;border-color:#ec4464;outline:2px solid #ec446447;transform:translateY(-1px)}.FeedbackWidget-module__kqgWmW__scoreButtonSelected{color:#fff;background:#ec4464;border-color:#ec4464;box-shadow:0 5px 16px #ec44643d}.FeedbackWidget-module__kqgWmW__scoreButtonSelected:hover,.FeedbackWidget-module__kqgWmW__scoreButtonSelected:focus-within{color:#fff;background:#d9385a}.FeedbackWidget-module__kqgWmW__scaleLabels{color:#64748b;justify-content:space-between;gap:1rem;font-size:.72rem;line-height:1.3;display:flex}.FeedbackWidget-module__kqgWmW__scaleLabels span:last-child{text-align:right}.FeedbackWidget-module__kqgWmW__followUp{flex-direction:column;gap:.45rem;padding-top:.25rem;display:flex;position:relative}.FeedbackWidget-module__kqgWmW__followUp label{color:#334155;font-size:.85rem;font-weight:650}.FeedbackWidget-module__kqgWmW__followUp textarea{box-sizing:border-box;resize:vertical;color:#17233c;width:100%;min-height:5.5rem;font:inherit;background:#f8fafc;border:1px solid #dbe2ea;border-radius:.75rem;padding:.75rem;font-size:.875rem;line-height:1.45}.FeedbackWidget-module__kqgWmW__followUp textarea:focus{background:#fff;border-color:#ec4464;outline:3px solid #ec446424}.FeedbackWidget-module__kqgWmW__counter{color:#94a3b8;align-self:flex-end;font-size:.68rem}.FeedbackWidget-module__kqgWmW__footer{padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf0f5;flex-direction:column;flex:none;gap:.55rem;display:flex}.FeedbackWidget-module__kqgWmW__submitButton{color:#fff;cursor:pointer;background:#17233c;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:700;display:flex}.FeedbackWidget-module__kqgWmW__submitButton:hover:not(:disabled),.FeedbackWidget-module__kqgWmW__submitButton:focus-visible:not(:disabled){outline-offset:2px;background:#263859;outline:3px solid #17233c33}.FeedbackWidget-module__kqgWmW__submitButton:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0}.FeedbackWidget-module__kqgWmW__optOutButton{color:#64748b;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-self:center;min-height:2.25rem;padding:0 .5rem;font-size:.76rem;text-decoration:underline}.FeedbackWidget-module__kqgWmW__optOutButton:hover,.FeedbackWidget-module__kqgWmW__optOutButton:focus-visible{color:#17233c;outline:2px solid #cbd5e1}.FeedbackWidget-module__kqgWmW__privacyNote{color:#94a3b8;text-align:center;margin:0;font-size:.68rem;line-height:1.3}.FeedbackWidget-module__kqgWmW__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:.65rem;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.35}.FeedbackWidget-module__kqgWmW__spinner{animation:.8s linear infinite FeedbackWidget-module__kqgWmW__feedback-spin}.FeedbackWidget-module__kqgWmW__successToast{z-index:71;color:#14532d;background:#fff;border:1px solid #bbf7d0;border-radius:1rem;align-items:flex-start;gap:.75rem;max-width:min(100vw - 2rem,26rem);padding:1rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 48px #0f172a2e}.FeedbackWidget-module__kqgWmW__successToast>svg{color:#16a34a;flex:none}.FeedbackWidget-module__kqgWmW__successToast div{flex-direction:column;gap:.2rem;display:flex}.FeedbackWidget-module__kqgWmW__successToast strong{font-size:.9rem}.FeedbackWidget-module__kqgWmW__successToast span{color:#475569;font-size:.76rem}@media (min-width:640px){.FeedbackWidget-module__kqgWmW__backdrop{background:0 0}.FeedbackWidget-module__kqgWmW__positioner{bottom:1rem;left:auto;right:1rem}.FeedbackWidget-module__kqgWmW__dialog{border-radius:1.25rem;width:29rem}}@media (max-width:380px){.FeedbackWidget-module__kqgWmW__content{padding:.875rem}.FeedbackWidget-module__kqgWmW__header,.FeedbackWidget-module__kqgWmW__footer{padding-left:.875rem;padding-right:.875rem}.FeedbackWidget-module__kqgWmW__scoreGrid{gap:.35rem}}@media (prefers-reduced-motion:reduce){.FeedbackWidget-module__kqgWmW__backdrop,.FeedbackWidget-module__kqgWmW__dialog,.FeedbackWidget-module__kqgWmW__spinner{animation:none}.FeedbackWidget-module__kqgWmW__scoreButton{transition:none}}@keyframes FeedbackWidget-module__kqgWmW__feedback-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes FeedbackWidget-module__kqgWmW__feedback-fade-in{0%{opacity:0}to{opacity:1}}@keyframes FeedbackWidget-module__kqgWmW__feedback-spin{to{transform:rotate(360deg)}}
.ResumeProfileSection-module__0vx-QG__container{background:#14244408;border:1px solid #1424441a;border-radius:8px;padding:16px}.ResumeProfileSection-module__0vx-QG__header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ResumeProfileSection-module__0vx-QG__headerIcon{color:#142444;flex-shrink:0;width:16px;height:16px}.ResumeProfileSection-module__0vx-QG__title{color:#111827;margin:0;font-size:14px;font-weight:600}.ResumeProfileSection-module__0vx-QG__assessment{color:#374151;background:#1424440a;border-left:3px solid #14244433;border-radius:0 6px 6px 0;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.ResumeProfileSection-module__0vx-QG__seniorityBadge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:9999px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:600}.ResumeProfileSection-module__0vx-QG__seniorityBadge[data-level=junior]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ResumeProfileSection-module__0vx-QG__seniorityBadge[data-level=pleno]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ResumeProfileSection-module__0vx-QG__seniorityBadge[data-level=senior]{color:#b45309;background:#fffbeb;border-color:#fde68a}.ResumeProfileSection-module__0vx-QG__seniorityBadge[data-level=especialista]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.ResumeProfileSection-module__0vx-QG__analysisSection{border-top:1px solid #14244412;margin-top:12px;padding-top:12px}.ResumeProfileSection-module__0vx-QG__analysisSectionTitle{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ResumeProfileSection-module__0vx-QG__analysisSectionTitle svg{color:#14244480;width:12px;height:12px}.ResumeProfileSection-module__0vx-QG__analysisSectionTitle span{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:10px;font-weight:600}.ResumeProfileSection-module__0vx-QG__tagList{flex-wrap:wrap;gap:6px;display:flex}.ResumeProfileSection-module__0vx-QG__tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500}.ResumeProfileSection-module__0vx-QG__tag[data-color=green]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ResumeProfileSection-module__0vx-QG__tag[data-color=gold]{color:#b45309;background:#fffbeb;border-color:#fde68a}.ResumeProfileSection-module__0vx-QG__tag[data-color=amber]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.ResumeProfileSection-module__0vx-QG__analysisExpList{flex-direction:column;gap:6px;display:flex}.ResumeProfileSection-module__0vx-QG__analysisExpItem{background:#f9fafb;border:1px solid #1424440f;border-left:3px solid #1424441f;border-radius:8px;padding:10px 12px;transition:all .15s}.ResumeProfileSection-module__0vx-QG__analysisExpItem:hover{background:#ffffffe6;border-left-color:#ec446466;box-shadow:0 1px 4px #0000000a}.ResumeProfileSection-module__0vx-QG__analysisExpHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.ResumeProfileSection-module__0vx-QG__analysisExpCompany{color:#142444;font-size:13px;font-weight:600}.ResumeProfileSection-module__0vx-QG__analysisExpPeriod{color:#9ca3af;flex-shrink:0;font-size:11px}.ResumeProfileSection-module__0vx-QG__analysisExpRole{color:#6b7280;font-size:12px}.ResumeProfileSection-module__0vx-QG__certItem{color:#374151;align-items:center;gap:6px;font-size:13px;display:flex}.ResumeProfileSection-module__0vx-QG__certIcon{color:#d97706;flex-shrink:0;width:12px;height:12px}.ResumeProfileSection-module__0vx-QG__certInstitution{color:#9ca3af}@media (max-width:480px){.ResumeProfileSection-module__0vx-QG__container{padding:14px}.ResumeProfileSection-module__0vx-QG__header{margin-bottom:14px}.ResumeProfileSection-module__0vx-QG__assessment{padding:10px 14px;font-size:13px;line-height:1.65}.ResumeProfileSection-module__0vx-QG__analysisSection{margin-top:14px;padding-top:14px}.ResumeProfileSection-module__0vx-QG__tag{padding:2px 8px;font-size:11px}.ResumeProfileSection-module__0vx-QG__tagList{gap:6px}.ResumeProfileSection-module__0vx-QG__analysisExpList{gap:8px}.ResumeProfileSection-module__0vx-QG__analysisExpItem{padding:8px 10px}.ResumeProfileSection-module__0vx-QG__analysisExpCompany{font-size:12px}.ResumeProfileSection-module__0vx-QG__analysisExpRole{font-size:11px}}@media (max-width:767px){.empresa-shell .ResumeProfileSection-module__0vx-QG__header{flex-wrap:wrap}.empresa-shell .ResumeProfileSection-module__0vx-QG__seniorityBadge{margin-left:0}.empresa-shell .ResumeProfileSection-module__0vx-QG__analysisExpHeader{flex-direction:column;align-items:flex-start}:is(.empresa-shell .ResumeProfileSection-module__0vx-QG__analysisExpCompany,.empresa-shell .ResumeProfileSection-module__0vx-QG__analysisExpPeriod,.empresa-shell .ResumeProfileSection-module__0vx-QG__certItem,.empresa-shell .ResumeProfileSection-module__0vx-QG__tag){overflow-wrap:anywhere}.empresa-shell .ResumeProfileSection-module__0vx-QG__certItem{flex-wrap:wrap}}
.notification-toast-module__j9mpnW__portalTitle{overflow-wrap:anywhere;white-space:normal}.notification-toast-module__j9mpnW__portalMessage{overflow-wrap:anywhere;white-space:pre-line}.notification-toast-module__j9mpnW__portalClose{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.notification-toast-module__j9mpnW__portalClose:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}
