.user-card[data-v-32687d12]{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}.user-card[data-v-32687d12]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.user-card.user-card-inactive[data-v-32687d12]{border:1px solid rgba(255,87,51,.3);background-color:rgba(255,87,51,.02)}.user-card.user-card-suspended[data-v-32687d12]{border:1px solid hsla(0,0%,66.7%,.3);background-color:hsla(0,0%,66.7%,.05)}.user-card.user-card-deleted[data-v-32687d12]{border:1px solid rgba(255,0,0,.3);background-color:rgba(255,0,0,.02);opacity:.8}.user-card.user-card-active[data-v-32687d12]{border:1px solid rgba(75,181,67,.2)}.user-card-header[data-v-32687d12]{display:flex;align-items:center;margin-bottom:10px;padding:6px;border-radius:8px;transition:background-color .2s;cursor:pointer}.user-card-header[data-v-32687d12]:hover{background-color:rgba(1,92,172,.05)}.header-action[data-v-32687d12]{margin-left:8px;color:#666}.header-action .pi-chevron-down[data-v-32687d12]{font-size:12px;transition:transform .2s}.profile-dropdown[data-v-32687d12]{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-32687d12]{padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .2s}.dropdown-item i[data-v-32687d12]{color:#015cac;font-size:16px}.dropdown-item span[data-v-32687d12]{font-size:14px;color:#333}.dropdown-item[data-v-32687d12]:hover{background-color:#f5f9ff}.dropdown-item[data-v-32687d12]:not(:last-child){border-bottom:1px solid #f0f0f0}.user-avatar[data-v-32687d12]{width:42px;height:42px;border-radius:50%;overflow:hidden;margin-right:12px;flex-shrink:0}.user-avatar .avatar-img[data-v-32687d12]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar .avatar-placeholder[data-v-32687d12]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#015cac;color:#fff;font-weight:600;font-size:16px}.user-info[data-v-32687d12]{flex:1;min-width:0}.name-container[data-v-32687d12]{display:flex;align-items:center;gap:4px}.user-name[data-v-32687d12]{font-weight:600;font-size:15px;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-icon[data-v-32687d12]{color:#015cac;font-size:14px}.user-title[data-v-32687d12]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-location[data-v-32687d12]{font-size:11px;color:#666;margin-top:4px;display:flex;align-items:center;gap:4px;max-width:100%}.user-location .location-icon-small[data-v-32687d12]{font-size:12px;color:#ff6b35;flex-shrink:0}.tags-container[data-v-32687d12]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;margin-top:6px}.tag[data-v-32687d12]{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;background-color:#f0f4f8;color:#555}.status-tag[data-v-32687d12]{border:1px solid rgba(0,0,0,.05)}.status-tag.inactive-status[data-v-32687d12]{border:1px solid rgba(229,57,53,.2);font-weight:600}.role-tag[data-v-32687d12]{background-color:rgba(1,92,172,.1);color:#015cac}.points-tag[data-v-32687d12]{background-color:rgba(252,108,42,.1);color:#fc6c2a;display:flex;align-items:center;gap:4px}.points-icon[data-v-32687d12]{font-size:10px;color:#fc6c2a}.contact-actions[data-v-32687d12]{margin-top:auto;padding-top:12px;border-top:1px solid #f0f0f0}.contact-icons[data-v-32687d12]{display:flex;justify-content:center;gap:16px}.contact-icon[data-v-32687d12]{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-32687d12]:hover{background-color:#e8e8e8;color:#333}.contact-icon.disabled[data-v-32687d12]{opacity:.5;cursor:not-allowed}.email-icon[data-v-32687d12]:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.phone-icon[data-v-32687d12]:hover{background-color:rgba(40,167,69,.1);color:#28a745}.linkedin-icon[data-v-32687d12]:hover{background-color:rgba(0,119,181,.1);color:#0077b5}.text-truncate[data-v-32687d12]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-78cf7b12] .p-datatable .p-column-header-content{justify-content:center}[data-v-78cf7b12] .p-datatable .p-button{min-width:0!important}.advanced-filter-button[data-v-78cf7b12]{width:45px;height:45px}[data-v-78cf7b12] .p-paginator-bottom .p-paginator{justify-content:flex-end!important}[data-v-78cf7b12] .p-paginator-bottom .p-paginator-next,[data-v-78cf7b12] .p-paginator-bottom .p-paginator-prev{width:50px;height:50px;border:1px solid #c2c2c2;border-radius:6px}.p-button-rounded[data-v-78cf7b12]{border-radius:50%!important}[data-v-78cf7b12] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{width:51px;height:51px;background:#015cac;box-shadow:0 7px 16px rgba(0,0,0,.14);border-radius:6px;color:#fff}#addNewJob[data-v-78cf7b12]{max-width:200px;width:100%!important;background:#015cac;border-radius:6px;min-width:unset!important}#addNewJob i[data-v-78cf7b12]{display:none}@media (max-width:768px){#addNewJob[data-v-78cf7b12]{width:45px!important;height:45px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;flex-shrink:0}#addNewJob label[data-v-78cf7b12]{display:none}#addNewJob i[data-v-78cf7b12]{display:unset}}[data-v-78cf7b12] .p-dialog-header{display:flex;align-items:center!important}[data-v-78cf7b12] .p-progressbar{position:relative}[data-v-78cf7b12] .p-progressbar .p-progressbar-value{background:linear-gradient(90deg,#2e6534,#6de079 98.33%);border-radius:8.5px;position:unset!important}[data-v-78cf7b12] .p-progressbar .p-progressbar-label{position:absolute;right:10px;font-weight:500;font-size:10px;line-height:14px;color:#444}[data-v-78cf7b12] .p-datatable th[role=columnheader]{padding-block:18px}[data-v-78cf7b12] .p-datatable .p-datatable-header{background-color:transparent}label[data-v-78cf7b12]{cursor:pointer;margin-bottom:0!important}.product-image[data-v-78cf7b12]{width:152px;height:45px}.container-add input[data-v-78cf7b12]{box-shadow:unset!important}.p-inputgroup input[data-v-78cf7b12]{box-shadow:none!important}[data-v-78cf7b12] .p-datatable-header div:first-child{flex-direction:row!important}@media (max-width:1024px){.p-inputgroup[data-v-78cf7b12]{flex-wrap:wrap!important}.parent[data-v-78cf7b12]{display:flex!important;flex-wrap:wrap;margin-bottom:18px}.parent>[data-v-78cf7b12]{width:100%}.buttons-action[data-v-78cf7b12]{justify-content:center}}.parent[data-v-78cf7b12]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.buttons-action[data-v-78cf7b12]{margin-top:2rem;display:flex;justify-content:flex-end;gap:8px}[data-v-78cf7b12] .p-avatar img{-o-object-fit:cover;object-fit:cover}.tableTop[data-v-78cf7b12]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-wrapper[data-v-78cf7b12]{display:flex;align-items:center;gap:12px}.header-title[data-v-78cf7b12]{font-size:24px;font-weight:600;color:#103660}.headerTopRightSide[data-v-78cf7b12]{display:flex;align-items:center}.empty-state-visible[data-v-78cf7b12] .p-datatable-wrapper,.empty-state-visible[data-v-78cf7b12] .p-paginator-bottom{display:none!important}.user-profile-link[data-v-78cf7b12]{transition:background-color .2s ease;border-radius:6px}.user-cards-container[data-v-78cf7b12]{display:flex;flex-direction:column;gap:20px}.user-cards-grid[data-v-78cf7b12]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.view-toggle-buttons[data-v-78cf7b12]{display:flex;border-radius:6px;overflow:hidden}.view-toggle-buttons .p-button[data-v-78cf7b12]{border-radius:0;width:40px;height:40px;position:relative}.view-toggle-buttons .p-button.active-view[data-v-78cf7b12]{background-color:#015cac;color:#fff}[data-v-78cf7b12] .p-paginator{justify-content:flex-end!important;margin-top:20px}.cards-header[data-v-78cf7b12]{margin-bottom:20px}.common-paginator-container[data-v-78cf7b12]{margin-top:20px;width:100%}[data-v-78cf7b12] .p-paginator{display:flex!important;justify-content:space-between!important}[data-v-78cf7b12] .p-paginator .p-paginator-current{margin-left:0;margin-right:auto}@media (max-width:992px){.user-cards-grid[data-v-78cf7b12]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.user-cards-grid[data-v-78cf7b12]{grid-template-columns:1fr}}