.hide-borders[data-v-83c6af33]{background-color:initial;border:none}.hide-borders[data-v-83c6af33]:focus{background-color:#fff;border:1px solid #ced4da}.pointer[data-v-83c6af33]{cursor:pointer}.employee-info-card[data-v-83c6af33]{margin:1.5rem 0}.card-container[data-v-83c6af33]{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:12px;box-shadow:0 10px 30px #00000014;overflow:hidden;transition:all .3s ease}.card-container[data-v-83c6af33]:hover{box-shadow:0 15px 35px #01598726}.card-header-custom[data-v-83c6af33]{align-items:center;background:#0072b6;color:#fff;display:flex;justify-content:space-between;padding:1.25rem}.header-content[data-v-83c6af33]{align-items:center;display:flex;gap:1rem}.employee-avatar[data-v-83c6af33]{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;font-size:1.25rem;font-weight:500;height:45px;justify-content:center;width:45px}.employee-title h5[data-v-83c6af33]{color:#fff;font-size:1.1rem;font-weight:600}.employee-number[data-v-83c6af33]{color:#fff;font-size:.85rem;opacity:.9}.employee-status[data-v-83c6af33]{margin-left:1rem}.status-badge[data-v-83c6af33]{border-radius:20px;font-size:.85rem;font-weight:500;padding:.5rem 1rem}.status-badge.external[data-v-83c6af33]{background-color:transparent;border:1px solid #fff;color:#fff}.status-badge.internal[data-v-83c6af33]{background-color:#0070b8;color:#fff}.card-body-custom[data-v-83c6af33]{padding:1.5rem}.info-grid[data-v-83c6af33]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.info-section[data-v-83c6af33]{display:flex;flex-direction:column}.section-title[data-v-83c6af33]{border-bottom:1px solid #f0f0f0;color:var(--clr-text);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding-bottom:.5rem;text-transform:uppercase}.info-item[data-v-83c6af33]{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.info-icon[data-v-83c6af33]{align-items:center;background-color:#0159871a;border-radius:10px;color:#0072b6;display:flex;font-size:1.2rem;height:35px;justify-content:center;min-width:35px;width:35px}.info-content[data-v-83c6af33]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-83c6af33]{color:var(--clr-text);font-size:.8rem;font-weight:500}.info-value[data-v-83c6af33]{color:var(--clr-text);word-break:break-word}.info-value.email[data-v-83c6af33]{color:#0072b6;text-decoration:none}.info-value.email[data-v-83c6af33]:hover{text-decoration:underline}.job-description-section[data-v-83c6af33]{margin-top:.5rem}@media (max-width:1200px){.info-grid[data-v-83c6af33]{grid-template-columns:1fr 1fr}.job-description-section[data-v-83c6af33]{grid-column:1/-1}}@media (max-width:768px){.card-header-custom[data-v-83c6af33]{align-items:flex-start;flex-direction:column;gap:1rem}.employee-status[data-v-83c6af33]{margin-left:0}.info-grid[data-v-83c6af33]{gap:1.5rem;grid-template-columns:1fr}.job-description-section[data-v-83c6af33]{grid-column:1/-1}}@media (max-width:576px){.card-body-custom[data-v-83c6af33],.card-header-custom[data-v-83c6af33]{padding:1rem}.header-content[data-v-83c6af33]{align-items:flex-start;flex-direction:column;gap:.5rem}}
