.entity-card[data-v-4b1ebb1a]{position:relative;border:1px solid var(--app-border-color,#e2e8f0);border-radius:12px;padding:20px 16px 16px;transition:box-shadow .2s,top .15s,border-color .2s;background:var(--app-surface-color,#fff);color:var(--app-text-color,#2d3748);display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;overflow:visible;z-index:1}.entity-card--dropdown-open[data-v-4b1ebb1a]{z-index:100!important}.entity-card[data-v-4b1ebb1a]:hover{box-shadow:var(--app-shadow,0 4px 15px rgba(0,0,0,.08));border-color:var(--secondary-color,#cbd5e0);top:-1px}.entity-card--clickable[data-v-4b1ebb1a]{cursor:pointer}.entity-card__menu[data-v-4b1ebb1a]{position:absolute;top:10px;right:10px}.entity-card__menu-btn[data-v-4b1ebb1a]{background:var(--app-surface-subtle,none);border:1px solid var(--app-input-border,#dee2e6);padding:4px 7px;border-radius:6px;color:var(--app-text-muted,#8c97a8);font-size:15px;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s;line-height:1}.entity-card__menu-btn[data-v-4b1ebb1a]:hover{background:transparent;border-color:var(--app-border-color,#adb5bd);color:var(--app-text-strong,#495057);background-color:var(--app-hover-bg,transparent)}.entity-card__menu-btn[data-v-4b1ebb1a]:after{display:none}.entity-card__head[data-v-4b1ebb1a]{display:flex;flex-direction:column;align-items:center;width:100%}.entity-card__avatar-section[data-v-4b1ebb1a]{margin-bottom:12px}.entity-card__avatar-wrapper[data-v-4b1ebb1a]{position:relative;display:inline-block}.entity-card__avatar-img[data-v-4b1ebb1a]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #f7fafc;box-shadow:0 2px 8px rgba(0,0,0,.08)}.entity-card__avatar-initials[data-v-4b1ebb1a]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;letter-spacing:1px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.entity-card__online-dot[data-v-4b1ebb1a]{position:absolute;bottom:3px;right:3px;width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:#cbd5e0}.entity-card__online-dot--online[data-v-4b1ebb1a]{background:#48bb78}.entity-card__identity[data-v-4b1ebb1a]{margin-bottom:12px;width:100%}.entity-card__name[data-v-4b1ebb1a]{font-size:16px;font-weight:700;color:var(--app-text-strong,#2d3748);margin:0 0 4px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;letter-spacing:.1px}.entity-card__name-text[data-v-4b1ebb1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-card__name-copy[data-v-4b1ebb1a]{display:inline-flex;align-items:center;flex-shrink:0;font-size:12px;opacity:.45;transition:opacity .15s;cursor:pointer;vertical-align:middle}.entity-card__name-copy[data-v-4b1ebb1a]:hover,.entity-card__name:hover .entity-card__name-copy[data-v-4b1ebb1a]{opacity:1}.entity-card__phone[data-v-4b1ebb1a]{font-size:13px;color:var(--app-text-color,#718096);font-weight:500}.entity-card__phone .mdi[data-v-4b1ebb1a]{font-size:14px}.entity-card__info[data-v-4b1ebb1a]{width:100%;margin-bottom:12px}.entity-card__info-row[data-v-4b1ebb1a]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:7px 2px;border-top:1px solid var(--app-divider-color,#f7fafc)}.entity-card__info-row[data-v-4b1ebb1a]:first-child{border-top:none}.entity-card__info-label[data-v-4b1ebb1a]{font-size:10px;font-weight:700;color:var(--app-text-muted,#a0aec0);text-transform:uppercase;letter-spacing:.6px;margin-bottom:0}.entity-card__info-value[data-v-4b1ebb1a]{font-size:13px;color:var(--app-text-strong,#2d3748);font-weight:600;text-align:right;display:inline-flex;align-items:center;gap:5px}.entity-card__info-row--full[data-v-4b1ebb1a]{justify-content:center}.entity-card__rows-toggle[data-v-4b1ebb1a]{display:block;width:100%;padding:6px 2px 2px;border:none;border-top:1px solid var(--app-divider-color,#f7fafc);background:transparent;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--app-text-muted,#a0aec0);cursor:pointer;transition:color .15s}.entity-card__rows-toggle[data-v-4b1ebb1a]:hover{color:var(--primary-color,#655be6)}.entity-card__rows-toggle .mdi[data-v-4b1ebb1a]{font-size:13px;vertical-align:middle}.entity-card__info-value--full[data-v-4b1ebb1a]{text-align:center;font-size:12px;word-break:break-all;color:var(--app-text-muted,#718096);font-weight:500;letter-spacing:.3px}.entity-card__copy-btn[data-v-4b1ebb1a]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#adb5bd;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s,color .15s}.entity-card__info-row:hover .entity-card__copy-btn[data-v-4b1ebb1a],.entity-card__name:hover .entity-card__copy-btn[data-v-4b1ebb1a],.entity-card__phone:hover .entity-card__copy-btn[data-v-4b1ebb1a]{opacity:1;pointer-events:auto}.entity-card__copy-btn[data-v-4b1ebb1a]:hover{color:#4f46e5}.entity-card__copy-btn--copied[data-v-4b1ebb1a]{color:#28a745!important;opacity:1!important;pointer-events:auto!important}.entity-card--compact .entity-card__copy-btn[data-v-4b1ebb1a]{opacity:.55;pointer-events:auto}.entity-card__status-chip[data-v-4b1ebb1a]{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(50% - 30px);padding:4px 10px;font-size:11px;white-space:nowrap;overflow:hidden}.entity-card__status-chip--icon[data-v-4b1ebb1a]{max-width:none;width:26px;height:26px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.entity-card__badge[data-v-4b1ebb1a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px}.entity-card__badge--success[data-v-4b1ebb1a]{background:#f0fff4;color:#38a169}.entity-card__badge--danger[data-v-4b1ebb1a]{background:#fff5f5;color:#e53e3e}.entity-card__badge--warning[data-v-4b1ebb1a]{background:#fffaf0;color:#dd6b20}.entity-card__badge--info[data-v-4b1ebb1a]{background:#ebf8ff;color:#3182ce}.entity-card__badge--primary[data-v-4b1ebb1a]{background:rgba(101,91,230,.08);color:var(--primary-color,#655be6)}html[data-theme=dark] .entity-card__badge--success[data-v-4b1ebb1a]{background:rgba(56,161,105,.22);color:#86efac}html[data-theme=dark] .entity-card__badge--danger[data-v-4b1ebb1a]{background:rgba(229,62,62,.22);color:#fca5a5}html[data-theme=dark] .entity-card__badge--warning[data-v-4b1ebb1a]{background:rgba(221,107,32,.22);color:#fdba74}html[data-theme=dark] .entity-card__badge--info[data-v-4b1ebb1a]{background:rgba(49,130,206,.22);color:#93c5fd}html[data-theme=dark] .entity-card__badge--primary[data-v-4b1ebb1a]{background:rgba(101,91,230,.28);color:#c4b5fd}.entity-card--compact[data-v-4b1ebb1a]{align-items:stretch;text-align:left;padding:12px 14px 10px}.entity-card--compact .entity-card__head[data-v-4b1ebb1a]{flex-direction:row;align-items:center;gap:12px;padding-right:70px;min-height:30px}.entity-card--compact .entity-card__avatar-section[data-v-4b1ebb1a]{margin-bottom:0;flex:0 0 auto}.entity-card--compact .entity-card__avatar-img[data-v-4b1ebb1a],.entity-card--compact .entity-card__avatar-initials[data-v-4b1ebb1a]{width:46px;height:46px;font-size:16px}.entity-card--compact .entity-card__identity[data-v-4b1ebb1a]{margin-bottom:0;min-width:0;flex:1 1 auto}.entity-card--compact .entity-card__name[data-v-4b1ebb1a]{justify-content:flex-start;font-size:14.5px;line-height:1.3;margin-bottom:2px}.entity-card--compact .entity-card__phone[data-v-4b1ebb1a]{font-size:12.5px}.entity-card--compact .entity-card__status-chip[data-v-4b1ebb1a]{left:auto;right:46px;top:12px}.entity-card--compact .entity-card__info[data-v-4b1ebb1a]{margin-top:10px;margin-bottom:0}.entity-card--compact .entity-card__info-row[data-v-4b1ebb1a]{align-items:flex-start;gap:12px;padding:6px 0}.entity-card--compact .entity-card__info-label[data-v-4b1ebb1a]{flex:0 0 auto;max-width:45%;line-height:1.5}.entity-card--compact .entity-card__info-value[data-v-4b1ebb1a]{flex:1 1 auto;min-width:0;justify-content:flex-end;text-align:right;white-space:normal;word-break:break-word;line-height:1.4}.entity-card--compact .entity-card__info-row--full[data-v-4b1ebb1a]{justify-content:flex-start}.entity-card--compact .entity-card__info-value--full[data-v-4b1ebb1a]{text-align:left}.entity-sheet__details[data-v-4b1ebb1a]{padding:4px 18px 8px}.entity-sheet__custom[data-v-4b1ebb1a]{padding:0 10px 8px}.entity-sheet__row[data-v-4b1ebb1a]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--app-divider-color,#f1f5f9)}.entity-sheet__row[data-v-4b1ebb1a]:last-child{border-bottom:none}.entity-sheet__label[data-v-4b1ebb1a]{flex:0 0 auto;max-width:45%;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--app-text-muted,#a0aec0);line-height:1.5}.entity-sheet__value[data-v-4b1ebb1a]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;text-align:right;font-size:14px;font-weight:600;color:var(--app-text-strong,#2d3748);word-break:break-word}.entity-sheet__copy[data-v-4b1ebb1a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--app-border-color,#e2e8f0);border-radius:8px;background:var(--app-surface-subtle,#f7fafc);color:var(--app-text-muted,#64748b);font-size:14px;cursor:pointer;-webkit-appearance:none;appearance:none}.entity-sheet__copy--done[data-v-4b1ebb1a]{border-color:#28a745;color:#28a745}.entity-sheet__share[data-v-4b1ebb1a]{flex:0 0 auto;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:var(--app-hover-bg,#f1f5f9);color:var(--app-text-color,#4a5568);font-size:17px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none}.entity-sheet__context[data-v-4b1ebb1a]{margin:10px 18px 4px;padding:12px 13px;border:1px solid var(--app-border-color,#e2e8f0);border-radius:12px;background:var(--app-surface-subtle,#f8fafc)}.entity-sheet__context-head[data-v-4b1ebb1a]{display:flex;align-items:center;gap:10px}.entity-sheet__context-av[data-v-4b1ebb1a]{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.entity-sheet__context-id[data-v-4b1ebb1a]{flex:1 1 auto;min-width:0}.entity-sheet__context-id b[data-v-4b1ebb1a]{display:block;font-size:14.5px;font-weight:600;color:var(--app-text-strong,#1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-sheet__context-id small[data-v-4b1ebb1a]{display:block;font-size:12px;color:var(--app-text-muted,#94a3b8)}.entity-sheet__context-rows[data-v-4b1ebb1a]{margin-top:9px;padding-top:9px;border-top:1px solid var(--app-divider-color,#e9edf3)}.entity-sheet__context-row[data-v-4b1ebb1a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:3px 0}.entity-sheet__context-lbl[data-v-4b1ebb1a]{flex:0 0 auto;max-width:45%;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-muted,#94a3b8);line-height:1.6}.entity-sheet__context-val[data-v-4b1ebb1a]{flex:1 1 auto;min-width:0;text-align:right;font-size:13px;font-weight:600;color:var(--app-text-strong,#1f2937);word-break:break-word}.entity-sheet__footerbar[data-v-4b1ebb1a]{width:100%}.entity-sheet__actions-title[data-v-4b1ebb1a]{padding:14px 18px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--app-text-muted,#a0aec0)}.entity-sheet__idhead[data-v-4b1ebb1a]{min-width:0}.entity-sheet__idline[data-v-4b1ebb1a]{display:flex;align-items:center;gap:8px;min-width:0}.entity-sheet__idline--sub[data-v-4b1ebb1a]{margin-top:1px}.entity-sheet__idtext[data-v-4b1ebb1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-sheet__badge[data-v-4b1ebb1a]{flex:0 0 auto;font-size:11px;padding:3px 10px;white-space:nowrap}.entity-sheet__idcopy[data-v-4b1ebb1a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--app-border-color,#e2e8f0);border-radius:8px;background:var(--app-surface-subtle,#f7fafc);color:var(--app-text-muted,#64748b);font-size:14px;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.entity-sheet__idcopy[data-v-4b1ebb1a]:active{background:var(--app-hover-bg,#eef2ff)}.entity-sheet__idcopy--done[data-v-4b1ebb1a]{border-color:#28a745;color:#28a745}@media (max-width:576px){.entity-card[data-v-4b1ebb1a]{padding:12px 12px 10px}.entity-card__name[data-v-4b1ebb1a]{font-size:14px}}.entity-card__name{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;max-width:100%!important}.entity-card__identity{width:100%}.entity-card-name-link{white-space:normal!important;word-break:break-word!important;display:block!important;color:var(--app-text-strong,#2d3748)!important;text-decoration:none;transition:color .12s ease}.entity-card-name-link:focus,.entity-card-name-link:hover{color:var(--secondary-color,#2b6cb0)!important;text-decoration:none}.entity-card__dropdown.dropdown-menu{max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;border-radius:10px;box-shadow:var(--app-shadow,0 10px 40px rgba(0,0,0,.12));border:1px solid var(--app-border-color,#edf2f7);background-color:var(--app-surface-color,#fff);padding:6px 0;min-width:260px;-webkit-overflow-scrolling:touch}.entity-card .btn-group.show{z-index:1050}.entity-card:has(.btn-group.show){z-index:100!important}.entity-card__dropdown.dropdown-menu::-webkit-scrollbar{width:7px}.entity-card__dropdown.dropdown-menu::-webkit-scrollbar-track{background:transparent}.entity-card__dropdown.dropdown-menu::-webkit-scrollbar-thumb{background:var(--app-border-color,#cbd5e0);border-radius:10px}.entity-card__dropdown .dropdown-item{font-size:13px;padding:9px 16px;color:var(--app-text-color,#343a40);display:flex;align-items:center;line-height:1.3}.entity-card__dropdown .dropdown-item:hover{background:var(--app-hover-bg,#f7fafc);color:var(--primary-color,#655be6)}.entity-card__dropdown .dropdown-item .fa,.entity-card__dropdown .dropdown-item .mdi{font-size:14px;width:18px;text-align:center}.entity-card__dropdown .dropdown-divider{margin:2px 0}.entity-sheet__actions.entity-card__dropdown{display:flex;flex-direction:column;gap:8px;position:static;float:none;min-width:0;border:none;box-shadow:none;background:transparent;border-radius:0;padding:8px 18px 4px;overflow:visible}.entity-sheet__actions .dropdown-item{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;padding:13px 14px;white-space:normal;border-radius:10px;border:1px solid var(--app-border-color,#e2e8f0);background:var(--app-surface-subtle,#f7fafc);color:var(--app-text-strong,#2d3748);transition:background-color .15s,border-color .15s,color .15s}.entity-sheet__actions .dropdown-item:active,.entity-sheet__actions .dropdown-item:hover{background:var(--app-hover-bg,#eef2ff);color:var(--app-text-strong,#2d3748)}.entity-sheet__actions .dropdown-item.text-danger{border-color:rgba(220,38,38,.35);color:#dc2626!important}.entity-sheet__actions .dropdown-item.text-danger:active,.entity-sheet__actions .dropdown-item.text-danger:hover{background:rgba(220,38,38,.08)}.entity-sheet__actions .dropdown-item .fa,.entity-sheet__actions .dropdown-item .mdi{font-size:18px;width:22px;text-align:center;margin-right:0;flex:0 0 auto}.entity-sheet__actions .dropdown-divider{display:none}