.btn-ghost.svelte-ija8np{background-color:transparent;border:1px solid transparent;color:var(--hc-primary)}.btn-ghost.svelte-ija8np:hover{background-color:var(--hc-bg-tertiary);border-color:var(--hc-border)}.btn-ghost.svelte-ija8np:focus{box-shadow:0 0 0 .125rem #4c9aff40}.card.svelte-ild2om{background-color:var(--hc-bg-secondary);border-color:var(--hc-border-light)}.card-header.svelte-ild2om{background-color:var(--hc-bg-tertiary);border-bottom-color:var(--hc-border-light)}.card-footer.svelte-ild2om{background-color:var(--hc-bg-tertiary);border-top-color:var(--hc-border-light)}.modal-content.svelte-l9mf0i{background-color:var(--hc-bg-secondary);border-color:var(--hc-border)}.modal-header.svelte-l9mf0i,.modal-footer.svelte-l9mf0i{border-color:var(--hc-border-light)}.btn-close.svelte-l9mf0i{font-size:1.5rem;font-weight:700;line-height:1;color:var(--hc-text-secondary);text-shadow:none;opacity:.75}.btn-close.svelte-l9mf0i:hover{color:var(--hc-text-primary);opacity:1}.modal-backdrop.svelte-l9mf0i{background-color:#000c}.badge-outline.svelte-bid54r{background-color:transparent;border:1px solid var(--hc-border);color:var(--hc-text-primary)}.badge-outline-primary.svelte-bid54r{background-color:transparent;border:1px solid var(--hc-primary);color:var(--hc-primary)}.badge-outline-secondary.svelte-bid54r{background-color:transparent;border:1px solid #6c757d;color:#6c757d}.badge-outline-success.svelte-bid54r{background-color:transparent;border:1px solid #198754;color:#198754}.badge-outline-warning.svelte-bid54r{background-color:transparent;border:1px solid #ffc107;color:#ffc107}.badge-outline-info.svelte-bid54r{background-color:transparent;border:1px solid #0dcaf0;color:#0dcaf0}.badge-sm.svelte-bid54r{font-size:.65em;padding:.25em .5em}.badge-lg.svelte-bid54r{font-size:1.1em;padding:.5em .75em}.text-bg-primary.svelte-bid54r{background-color:var(--hc-primary)!important;color:#fff!important}.text-bg-success.svelte-bid54r{background-color:#198754!important;color:#fff!important}.text-bg-warning.svelte-bid54r{background-color:#ffc107!important;color:#000!important}.text-bg-danger.svelte-bid54r{background-color:#dc3545!important;color:#fff!important}.text-bg-info.svelte-bid54r{background-color:#0dcaf0!important;color:#000!important}.text-bg-secondary.svelte-bid54r{background-color:#6c757d!important;color:#fff!important}.text-bg-dark.svelte-bid54r{background-color:#212529!important;color:#fff!important}.text-bg-light.svelte-bid54r{background-color:#f8f9fa!important;color:#000!important}.table-container.svelte-1eklh1o{background-color:var(--hc-bg-secondary);border-radius:.375rem;overflow:hidden}.table.svelte-1eklh1o{margin-bottom:0;color:var(--hc-text-primary)}.table-dark.svelte-1eklh1o{background-color:var(--hc-bg-tertiary);border-color:var(--hc-border)}.table-dark.svelte-1eklh1o th:where(.svelte-1eklh1o){color:var(--hc-text-primary);font-weight:600;font-size:.875rem;border-color:var(--hc-border)}.table.svelte-1eklh1o td:where(.svelte-1eklh1o){border-color:var(--hc-border-light);padding:.75rem;font-size:.875rem}.table-striped.svelte-1eklh1o tbody:where(.svelte-1eklh1o) tr:where(.svelte-1eklh1o):nth-of-type(odd){background-color:var(--hc-bg-secondary)}.table-striped.svelte-1eklh1o tbody:where(.svelte-1eklh1o) tr:where(.svelte-1eklh1o):nth-of-type(2n){background-color:var(--hc-bg-tertiary)}.table-hover.svelte-1eklh1o tbody:where(.svelte-1eklh1o) tr:where(.svelte-1eklh1o):hover{background-color:var(--hc-bg-accent);color:var(--hc-text-primary)}.sortable.svelte-1eklh1o{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-1eklh1o:hover{background-color:var(--hc-bg-accent)!important}.sort-icon.svelte-1eklh1o{font-size:.75rem;transition:opacity .15s ease-in-out}.sortable.svelte-1eklh1o:hover .sort-icon:where(.svelte-1eklh1o){opacity:1!important}.cursor-pointer.svelte-1eklh1o{cursor:pointer}.cursor-pointer.svelte-1eklh1o:hover{background-color:var(--hc-bg-accent)!important}.alert.svelte-63h0go{border-radius:.375rem;border:1px solid;padding:1rem;margin-bottom:1rem}.alert-primary.svelte-63h0go{color:var(--hc-primary);background-color:#4c9aff1a;border-color:#4c9aff33}.alert-success.svelte-63h0go{color:var(--hc-success);background-color:#36b37e1a;border-color:#36b37e33}.alert-danger.svelte-63h0go{color:var(--hc-danger);background-color:#ff56301a;border-color:#ff563033}.alert-warning.svelte-63h0go{color:var(--hc-warning);background-color:#ffab001a;border-color:#ffab0033}.alert-info.svelte-63h0go{color:var(--hc-info);background-color:#00b8ff1a;border-color:#00b8ff33}.alert-secondary.svelte-63h0go{color:var(--hc-text-secondary);background-color:var(--hc-bg-tertiary);border-color:var(--hc-border)}.alert-title.svelte-63h0go{font-weight:600;margin:0}.alert-content.svelte-63h0go{font-size:.875rem;line-height:1.5}.alert-icon.svelte-63h0go{margin-top:.125rem;opacity:.8}.alert-close.svelte-63h0go{background:none;border:none;padding:.25rem;margin:-.25rem -.25rem -.25rem 0;color:currentColor;opacity:.6;cursor:pointer;transition:opacity .15s ease-in-out}.alert-close.svelte-63h0go:hover{opacity:1}.breadcrumb.svelte-p1usnd{display:flex;flex-wrap:wrap;padding:.5rem 1rem;margin-bottom:1rem;background-color:var(--hc-bg-tertiary);border-radius:.375rem;font-size:.875rem;list-style:none}.breadcrumb-item.svelte-p1usnd{display:flex;align-items:center}.breadcrumb-link.svelte-p1usnd{color:var(--hc-primary);text-decoration:none;transition:color .15s ease-in-out}.breadcrumb-link.svelte-p1usnd:hover{color:var(--hc-primary-hover);text-decoration:underline}.breadcrumb-text.svelte-p1usnd{color:var(--hc-text-secondary)}.breadcrumb-item.active.svelte-p1usnd .breadcrumb-text:where(.svelte-p1usnd){color:var(--hc-text-primary);font-weight:500}.breadcrumb-separator.svelte-p1usnd{color:var(--hc-text-muted);margin:0 .5rem;-webkit-user-select:none;user-select:none}.avatar-container.svelte-1vqyd1s{display:inline-block}.avatar.svelte-1vqyd1s{display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid var(--hc-border);transition:all .2s ease-in-out}.avatar.svelte-1vqyd1s:hover{border-color:var(--hc-primary)}.avatar-xs.svelte-1vqyd1s{width:24px;height:24px;font-size:.625rem}.avatar-sm.svelte-1vqyd1s{width:32px;height:32px;font-size:.75rem}.avatar-md.svelte-1vqyd1s{width:40px;height:40px;font-size:.875rem}.avatar-lg.svelte-1vqyd1s{width:56px;height:56px;font-size:1.25rem}.avatar-xl.svelte-1vqyd1s{width:80px;height:80px;font-size:1.75rem}.avatar-image.svelte-1vqyd1s{width:100%;height:100%;object-fit:cover}.avatar-fallback.svelte-1vqyd1s{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.avatar-status.svelte-1vqyd1s{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border:2px solid var(--hc-bg-secondary);border-radius:50%}.avatar-xs.svelte-1vqyd1s .avatar-status:where(.svelte-1vqyd1s),.avatar-sm.svelte-1vqyd1s .avatar-status:where(.svelte-1vqyd1s){width:8px;height:8px;border-width:1px}.avatar-lg.svelte-1vqyd1s .avatar-status:where(.svelte-1vqyd1s),.avatar-xl.svelte-1vqyd1s .avatar-status:where(.svelte-1vqyd1s){width:16px;height:16px;border-width:3px}.status-online.svelte-1vqyd1s{background-color:var(--hc-success)}.status-away.svelte-1vqyd1s{background-color:var(--hc-warning)}.status-offline.svelte-1vqyd1s{background-color:var(--hc-text-muted)}.skill-tag.svelte-14my6xu{cursor:default}.skill-tag-interactive.svelte-14my6xu{cursor:pointer}.skill-tag-interactive.svelte-14my6xu:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000004d}.skill-tag-sm.svelte-14my6xu{padding:.125rem .5rem;font-size:.65rem}.skill-tag-lg.svelte-14my6xu{padding:.375rem 1rem;font-size:.875rem}.skill-tag-primary.svelte-14my6xu{background-color:var(--hc-primary);border-color:var(--hc-primary);color:#fff}.skill-tag-success.svelte-14my6xu{background-color:var(--hc-success);border-color:var(--hc-success);color:#fff}.skill-tag-warning.svelte-14my6xu{background-color:var(--hc-warning);border-color:var(--hc-warning);color:var(--hc-bg-primary)}.skill-tag-danger.svelte-14my6xu{background-color:var(--hc-danger);border-color:var(--hc-danger);color:#fff}.skill-tag-info.svelte-14my6xu{background-color:var(--hc-info);border-color:var(--hc-info);color:#fff}.skill-tag-text.svelte-14my6xu{display:inline-block}.skill-tag-remove.svelte-14my6xu{margin-left:.5rem;font-size:1em;font-weight:700;line-height:1;cursor:pointer;opacity:.7;transition:opacity .15s ease-in-out}.skill-tag-remove.svelte-14my6xu:hover{opacity:1}.status-wrapper.svelte-5i4ips{display:inline-flex;align-items:center;gap:.375rem}.status-indicator.svelte-5i4ips{display:inline-block;border-radius:50%;width:8px;height:8px;flex-shrink:0}.status-sm.svelte-5i4ips{width:6px;height:6px}.status-lg.svelte-5i4ips{width:12px;height:12px}.status-online.svelte-5i4ips{background-color:var(--hc-success)}.status-away.svelte-5i4ips{background-color:var(--hc-warning)}.status-busy.svelte-5i4ips{background-color:var(--hc-danger)}.status-offline.svelte-5i4ips{background-color:var(--hc-text-muted)}.status-animate.svelte-5i4ips{animation:svelte-5i4ips-status-pulse 2s ease-in-out infinite}.status-label.svelte-5i4ips{font-size:.875rem;color:var(--hc-text-secondary);font-weight:500}@keyframes svelte-5i4ips-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.pagination.svelte-4ihadg{margin:0}.page-link.svelte-4ihadg{background-color:var(--hc-bg-secondary);border:1px solid var(--hc-border);color:var(--hc-text-primary);padding:.5rem .75rem;font-size:.875rem;transition:all .15s ease-in-out;display:flex;align-items:center;justify-content:center}.page-link.svelte-4ihadg:hover:not(:disabled){background-color:var(--hc-bg-accent);border-color:var(--hc-primary);color:var(--hc-primary)}.page-link.svelte-4ihadg:focus{box-shadow:0 0 0 .125rem #4c9aff40;outline:none}.page-item.active.svelte-4ihadg .page-link:where(.svelte-4ihadg){background-color:var(--hc-primary);border-color:var(--hc-primary);color:#fff;font-weight:600}.page-item.disabled.svelte-4ihadg .page-link:where(.svelte-4ihadg){color:var(--hc-text-muted);background-color:var(--hc-bg-secondary);border-color:var(--hc-border);cursor:not-allowed;opacity:.6}.pagination-sm.svelte-4ihadg .page-link:where(.svelte-4ihadg){padding:.25rem .5rem;font-size:.75rem}.pagination-lg.svelte-4ihadg .page-link:where(.svelte-4ihadg){padding:.75rem 1rem;font-size:1rem}
