.terms[data-v-aff363d4]{width:100%;line-height:24px;text-align:center;color:rgba(48,57,82,.71);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:41px;margin-bottom:50px;flex-direction:column}.terms label[data-v-aff363d4]{margin:auto 0;padding-inline-start:4px;transform:translateY(12%)}.terms a[data-v-aff363d4]{color:#015cac;transform:translateY(12%);margin-left:.5em}.candidate-card[data-v-0d17977a]{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:all .2s ease;height:100%;border:1px solid rgba(0,0,0,.05);padding:16px;position:relative}.candidate-card[data-v-0d17977a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.candidate-card-header[data-v-0d17977a]{display:flex;align-items:center;margin-bottom:10px;padding:6px;border-radius:8px;transition:background-color .2s;cursor:pointer}.candidate-card-header[data-v-0d17977a]:hover{background-color:rgba(1,92,172,.05)}.header-action[data-v-0d17977a]{margin-left:8px;color:#666}.header-action .pi-chevron-down[data-v-0d17977a]{font-size:12px;transition:transform .2s}.profile-dropdown[data-v-0d17977a]{position:absolute;top:70px;left:16px;right:16px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;z-index:10;border:1px solid #eaeaea}.dropdown-item[data-v-0d17977a]{padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .2s}.dropdown-item i[data-v-0d17977a]{color:#015cac;font-size:16px}.dropdown-item span[data-v-0d17977a]{font-size:14px;color:#333}.dropdown-item[data-v-0d17977a]:hover{background-color:#f5f9ff}.dropdown-item[data-v-0d17977a]:not(:last-child){border-bottom:1px solid #f0f0f0}.candidate-avatar[data-v-0d17977a]{width:42px;height:42px;border-radius:50%;overflow:hidden;margin-right:12px;flex-shrink:0}.candidate-avatar .avatar-placeholder[data-v-0d17977a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#015cac;color:#fff;font-weight:600;font-size:16px}.candidate-info[data-v-0d17977a]{flex:1;min-width:0}.name-container[data-v-0d17977a]{display:flex;align-items:center;gap:4px}.candidate-name[data-v-0d17977a]{font-weight:600;font-size:15px;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-icon[data-v-0d17977a]{color:#015cac;font-size:14px}.candidate-location[data-v-0d17977a]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-posted[data-v-0d17977a]{font-size:12px;color:#666;margin-bottom:10px}.candidate-description[data-v-0d17977a]{margin-bottom:12px;font-size:14px;color:#333;line-height:1.4}.tags-container[data-v-0d17977a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-0d17977a]{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;background-color:#f0f4f8;color:#555}.tag-active[data-v-0d17977a]{background-color:rgba(75,181,67,.1);color:#4bb543}.tag-initial[data-v-0d17977a]{background-color:rgba(255,153,0,.1);color:#f90}.tag-company[data-v-0d17977a]{background-color:rgba(1,92,172,.1);color:#015cac}.tag-waiting[data-v-0d17977a]{background-color:rgba(108,117,125,.1);color:#6c757d}.progress-info[data-v-0d17977a]{margin-bottom:16px}.progress-info .progress-header[data-v-0d17977a]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;color:#666}.progress-info .progress-value[data-v-0d17977a]{font-weight:600;color:#015cac}.progress-bar[data-v-0d17977a]{height:6px;border-radius:3px;background-color:#f0f0f0}.progress-bar[data-v-0d17977a] .p-progressbar-value{background-color:#4bb543}.refer-button[data-v-0d17977a]{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#4bb543;color:#fff;border:none;border-radius:8px;padding:10px 0;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:16px;transition:background-color .2s}.refer-button[data-v-0d17977a]:hover{background-color:#43a23c}.refer-button i[data-v-0d17977a]{font-size:16px}.contact-actions[data-v-0d17977a]{margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0}.contact-icons[data-v-0d17977a]{display:flex;justify-content:center;gap:16px}.contact-icon[data-v-0d17977a]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;background-color:#f5f5f5;transition:all .2s;font-size:16px;cursor:pointer;text-decoration:none}.contact-icon[data-v-0d17977a]:hover{background-color:#e8e8e8;color:#333}.contact-icon.disabled[data-v-0d17977a]{opacity:.5;cursor:not-allowed}.email-icon[data-v-0d17977a]:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.phone-icon[data-v-0d17977a]:hover{background-color:rgba(40,167,69,.1);color:#28a745}.linkedin-icon[data-v-0d17977a]:hover{background-color:rgba(0,119,181,.1);color:#0077b5}.cv-icon[data-v-0d17977a]{color:#f90;background-color:rgba(255,153,0,.08);border:none}.cv-icon[data-v-0d17977a]:hover{background-color:rgba(255,153,0,.15);color:#cc7a00}.text-truncate[data-v-0d17977a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-header[data-v-ec2a144c]{display:flex;flex-direction:column}.refer-btn[data-v-ec2a144c]{width:150px}.dialog-title[data-v-ec2a144c]{font-weight:700;font-size:20px;line-height:29px;color:#103660}.dialog-subtitle[data-v-ec2a144c]{font-size:16px;color:#444;margin-top:6px}[data-v-ec2a144c] .p-dialog-header{display:flex;align-items:baseline!important}.empty-state-visible[data-v-ec2a144c] .p-datatable-wrapper,.empty-state-visible[data-v-ec2a144c] .p-paginator-bottom{display:none!important}[data-v-ec2a144c] .p-menu{min-width:220px;width:auto;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid #f0f4f8;padding:6px;margin-top:6px;overflow:hidden}[data-v-ec2a144c] .p-menu .p-menuitem{margin-bottom:2px}[data-v-ec2a144c] .p-menu .p-menu-list{padding:4px}[data-v-ec2a144c] .p-menu .p-menuitem:last-child{position:relative;margin-top:8px;padding-top:6px}[data-v-ec2a144c] .p-menu .p-menuitem:last-child:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e2e8f0}.menu-item[data-v-ec2a144c]{display:flex;align-items:center;padding:8px 12px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;border-radius:8px;width:100%;white-space:nowrap;font-family:var(--font-family)}.menu-item[data-v-ec2a144c]:hover{background-color:#f0f7ff}.menu-item-icon[data-v-ec2a144c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#4a5568;margin-right:12px;flex-shrink:0}.menu-item-icon i[data-v-ec2a144c]{font-size:16px}.menu-item-label[data-v-ec2a144c]{color:#2d3748;font-size:14px;font-weight:500;line-height:1.4}.menu-item:hover .menu-item-icon[data-v-ec2a144c],.menu-item:hover .menu-item-label[data-v-ec2a144c]{color:#2563eb}.menu-item.danger-item .menu-item-icon[data-v-ec2a144c],.menu-item.danger-item .menu-item-label[data-v-ec2a144c]{color:#e53e3e}.menu-item.danger-item[data-v-ec2a144c]:hover{background-color:#fff5f5}.menu-item.danger-item:hover .menu-item-icon[data-v-ec2a144c],.menu-item.danger-item:hover .menu-item-label[data-v-ec2a144c]{color:#c53030}[data-v-ec2a144c] .p-progressbar{position:relative}[data-v-ec2a144c] .p-progressbar .p-progressbar-value{background:linear-gradient(90deg,#2e6534,#6de079 98.33%);border-radius:8.5px;position:unset!important}[data-v-ec2a144c] .p-progressbar .p-progressbar-label{position:absolute;right:10px;font-weight:500;font-size:10px;line-height:14px;color:#444}[data-v-ec2a144c] .p-datatable .p-datatable-header{background-color:transparent}.product-image[data-v-ec2a144c]{width:152px;height:45px}.upload-container[data-v-ec2a144c]{width:100%}.upload-container .upload-card[data-v-ec2a144c]{border:2px dashed #c2c2c2;border-radius:14px;padding:19px 26px;background-color:#f5f5f5}.upload-container .upload-card .drop_box[data-v-ec2a144c]{display:flex;cursor:pointer;gap:13px}.upload-container .upload-card .drop_box .upload-text[data-v-ec2a144c]{display:flex;flex-direction:column}.upload-container .upload-card .drop_box .upload-text span[data-v-ec2a144c]:first-child{font-weight:600;font-size:16px;line-height:23px;color:#444}.upload-container .upload-card .drop_box .upload-text span[data-v-ec2a144c]:last-child{font-weight:600;font-size:16px;line-height:23px;color:rgba(68,68,68,.5)}label[data-v-ec2a144c]{cursor:pointer;margin-bottom:0!important}.p-inputgroup input[data-v-ec2a144c]{box-shadow:none!important}@media (max-width:1024px){.p-inputgroup[data-v-ec2a144c]{flex-wrap:wrap!important}.parent[data-v-ec2a144c]{display:flex!important;flex-wrap:wrap;margin-bottom:18px}.parent>[data-v-ec2a144c]{width:100%}.buttons-action[data-v-ec2a144c]{justify-content:center}}.parent[data-v-ec2a144c]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.buttons-action[data-v-ec2a144c]{display:flex;justify-content:flex-end;gap:8px}.circle[data-v-ec2a144c]{padding:5px;background-color:#e1e1e1;border-radius:50%;display:flex;align-items:center;justify-content:center}.advanced-filter-button[data-v-ec2a144c]{width:45px;height:45px}.hover[data-v-ec2a144c]{transition:all .3s ease-in-out}.hover[data-v-ec2a144c]:hover{background-color:#f9fbff!important;color:#015cac!important}.button-applications[data-v-ec2a144c]{font-size:16px;min-width:160px;padding:0;background-color:#fc6c2a!important;color:#fff;border:1px solid #fc6c2a;transition:all .3s ease-in-out}.button-applications[data-v-ec2a144c]:hover{background-color:#fff!important;color:#fc6c2a;border:1px solid #fc6c2a}.tableTop[data-v-ec2a144c]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-wrapper[data-v-ec2a144c]{display:flex;align-items:center;gap:12px}.header-title[data-v-ec2a144c]{font-size:24px;font-weight:600;color:#103660}.headerTopRightSide[data-v-ec2a144c]{display:flex;align-items:center}.candidate-cards-container[data-v-ec2a144c]{display:flex;flex-direction:column;gap:20px}.candidate-cards-grid[data-v-ec2a144c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}.view-toggle-buttons[data-v-ec2a144c]{display:flex;border-radius:6px;overflow:hidden}.view-toggle-buttons .p-button[data-v-ec2a144c]{border-radius:0;width:40px;height:40px;position:relative}.view-toggle-buttons .p-button.active-view[data-v-ec2a144c]{background-color:#015cac;color:#fff}.card-view-paginator[data-v-ec2a144c]{justify-content:flex-end!important;margin-top:20px}.common-paginator-container[data-v-ec2a144c]{margin-top:20px;width:100%}[data-v-ec2a144c] .p-paginator{display:flex!important;justify-content:space-between!important}[data-v-ec2a144c] .p-paginator .p-paginator-current{margin-left:0;margin-right:auto}