.ResidentCard-module__vaR8eG__residentCard{--card-bg:#fff;--card-border:#e5e7eb;--card-border-hover:#3b82f6;--card-shadow:0 1px 3px #00000014;--card-shadow-hover:0 8px 25px #0000001f;--card-radius:12px;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-muted:#9ca3af;--avatar-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--avatar-size:56px;--badge-radius:6px;--transition-fast:.15s ease;--transition-normal:.2s ease}.ResidentCard-module__vaR8eG__cardLink{color:inherit;border-radius:var(--card-radius);transition:transform var(--transition-normal);text-decoration:none;display:block}.ResidentCard-module__vaR8eG__cardLink:hover{transform:translateY(-3px)}.ResidentCard-module__vaR8eG__cardLink:focus-visible{outline:2px solid var(--card-border-hover);outline-offset:2px}.ResidentCard-module__vaR8eG__residentCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);cursor:pointer;flex-direction:column;gap:16px;padding:20px;display:flex}.ResidentCard-module__vaR8eG__residentCard:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.ResidentCard-module__vaR8eG__residentCard.ResidentCard-module__vaR8eG__compact{gap:12px;padding:14px}.ResidentCard-module__vaR8eG__residentCard.ResidentCard-module__vaR8eG__compact .ResidentCard-module__vaR8eG__cardFooter{display:none}.ResidentCard-module__vaR8eG__cardHeader{align-items:flex-start;gap:14px;display:flex}.ResidentCard-module__vaR8eG__avatar{width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);background:var(--avatar-gradient);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #667eea40}.ResidentCard-module__vaR8eG__compact .ResidentCard-module__vaR8eG__avatar{--avatar-size:46px}.ResidentCard-module__vaR8eG__avatarImage{object-fit:cover;width:100%;height:100%}.ResidentCard-module__vaR8eG__avatarInitials{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:20px;font-weight:700}.ResidentCard-module__vaR8eG__compact .ResidentCard-module__vaR8eG__avatarInitials{font-size:17px}.ResidentCard-module__vaR8eG__primaryBadge{border:2px solid var(--card-bg);color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #10b98166}.ResidentCard-module__vaR8eG__verifiedBadge{border:2px solid var(--card-bg);color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 6px #3b82f666}.ResidentCard-module__vaR8eG__cardInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ResidentCard-module__vaR8eG__residentName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.ResidentCard-module__vaR8eG__compact .ResidentCard-module__vaR8eG__residentName{font-size:15px}.ResidentCard-module__vaR8eG__contactInfo{flex-wrap:wrap;gap:6px 14px;display:flex}.ResidentCard-module__vaR8eG__contactItem{color:var(--text-tertiary);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:13px;display:flex}.ResidentCard-module__vaR8eG__residentCard:hover .ResidentCard-module__vaR8eG__contactItem{color:var(--text-secondary)}.ResidentCard-module__vaR8eG__contactItem svg{color:var(--text-muted);transition:color var(--transition-fast);flex-shrink:0}.ResidentCard-module__vaR8eG__residentCard:hover .ResidentCard-module__vaR8eG__contactItem svg{color:var(--text-tertiary)}.ResidentCard-module__vaR8eG__emailText{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.ResidentCard-module__vaR8eG__moreButton{width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-4px;margin-right:-4px;display:flex}.ResidentCard-module__vaR8eG__moreButton:hover{color:var(--text-secondary);background:#f3f4f6;border-color:#e5e7eb}.ResidentCard-module__vaR8eG__moreButton:focus-visible{outline:2px solid var(--card-border-hover);outline-offset:2px}.ResidentCard-module__vaR8eG__moreButton:active{background:#e5e7eb;transform:scale(.95)}.ResidentCard-module__vaR8eG__badgeContainer{flex-wrap:wrap;gap:8px;display:flex}.ResidentCard-module__vaR8eG__badge{text-transform:uppercase;letter-spacing:.4px;border-radius:var(--badge-radius);white-space:nowrap;transition:transform var(--transition-fast);align-items:center;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.ResidentCard-module__vaR8eG__badge:hover{transform:scale(1.02)}.ResidentCard-module__vaR8eG__roleOwner{color:#1e40af;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border:1px solid #93c5fd}.ResidentCard-module__vaR8eG__roleTenant{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #fcd34d}.ResidentCard-module__vaR8eG__roleFamily{color:#6b21a8;background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border:1px solid #c4b5fd}.ResidentCard-module__vaR8eG__statusActive{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #6ee7b7}.ResidentCard-module__vaR8eG__statusInactive{color:#4b5563;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid #d1d5db}.ResidentCard-module__vaR8eG__statusPending{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #fcd34d}.ResidentCard-module__vaR8eG__statusSuspended{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:1px solid #fca5a5}.ResidentCard-module__vaR8eG__statusMovedOut{color:#374151;background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);border:1px solid #9ca3af}.ResidentCard-module__vaR8eG__badgePrimary{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#6ee7b7 100%);border:1px solid #34d399}.ResidentCard-module__vaR8eG__cardFooter{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ResidentCard-module__vaR8eG__statItem{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ResidentCard-module__vaR8eG__statItem svg{color:var(--text-muted);flex-shrink:0}.ResidentCard-module__vaR8eG__statValue{color:var(--text-primary);font-size:15px;font-weight:700}.ResidentCard-module__vaR8eG__statLabel{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:768px){.ResidentCard-module__vaR8eG__residentCard{gap:14px;padding:16px}.ResidentCard-module__vaR8eG__avatar{--avatar-size:50px}.ResidentCard-module__vaR8eG__avatarInitials{font-size:18px}.ResidentCard-module__vaR8eG__residentName{font-size:16px}.ResidentCard-module__vaR8eG__contactInfo{gap:4px 12px}.ResidentCard-module__vaR8eG__contactItem{font-size:12px}.ResidentCard-module__vaR8eG__cardFooter{flex-wrap:wrap;gap:12px;padding-top:14px}.ResidentCard-module__vaR8eG__statItem{flex:none}.ResidentCard-module__vaR8eG__statLabel{display:block}}@media (max-width:480px){.ResidentCard-module__vaR8eG__residentCard{gap:12px;padding:14px}.ResidentCard-module__vaR8eG__cardHeader{gap:12px}.ResidentCard-module__vaR8eG__avatar{--avatar-size:46px}.ResidentCard-module__vaR8eG__avatarInitials{font-size:16px}.ResidentCard-module__vaR8eG__residentName{font-size:15px}.ResidentCard-module__vaR8eG__contactInfo{flex-direction:column;gap:4px}.ResidentCard-module__vaR8eG__contactItem{font-size:12px}.ResidentCard-module__vaR8eG__badge{padding:4px 10px;font-size:10px}.ResidentCard-module__vaR8eG__cardFooter{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;display:grid}.ResidentCard-module__vaR8eG__statItem{flex-direction:column;align-items:flex-start;gap:2px}.ResidentCard-module__vaR8eG__statValue{font-size:14px}.ResidentCard-module__vaR8eG__statLabel{font-size:11px}}@media (max-width:360px){.ResidentCard-module__vaR8eG__residentCard{padding:12px}.ResidentCard-module__vaR8eG__badgeContainer{gap:6px}.ResidentCard-module__vaR8eG__badge{padding:3px 8px;font-size:9px}.ResidentCard-module__vaR8eG__statItem{text-align:center;align-items:center}.ResidentCard-module__vaR8eG__statLabel{display:none}}@media (prefers-color-scheme:dark){.ResidentCard-module__vaR8eG__residentCard{--card-bg:#1f2937;--card-border:#374151;--card-border-hover:#60a5fa;--card-shadow-hover:0 8px 25px #00000059;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-tertiary:#d1d5db;--text-muted:#9ca3af}.ResidentCard-module__vaR8eG__cardFooter{border-top-color:#374151}.ResidentCard-module__vaR8eG__moreButton:hover{background:#374151;border-color:#4b5563}.ResidentCard-module__vaR8eG__moreButton:active{background:#4b5563}.ResidentCard-module__vaR8eG__roleOwner{color:#93c5fd;background:#3b82f633;border-color:#3b82f64d}.ResidentCard-module__vaR8eG__roleTenant{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b4d}.ResidentCard-module__vaR8eG__roleFamily{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf64d}.ResidentCard-module__vaR8eG__statusActive{color:#6ee7b7;background:#10b98133;border-color:#10b9814d}.ResidentCard-module__vaR8eG__statusInactive{color:#d1d5db;background:#6b728033;border-color:#6b72804d}.ResidentCard-module__vaR8eG__statusPending{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b4d}.ResidentCard-module__vaR8eG__statusSuspended{color:#fca5a5;background:#ef444433;border-color:#ef44444d}.ResidentCard-module__vaR8eG__statusMovedOut{color:#d1d5db;background:#6b728033;border-color:#6b72804d}.ResidentCard-module__vaR8eG__badgePrimary{color:#6ee7b7;background:#10b98133;border-color:#10b9814d}}.ResidentCard-module__vaR8eG__cardGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}@media (max-width:768px){.ResidentCard-module__vaR8eG__cardGrid{grid-template-columns:1fr;gap:16px}}@keyframes ResidentCard-module__vaR8eG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ResidentCard-module__vaR8eG__residentCard{animation:.3s ease-out ResidentCard-module__vaR8eG__fadeIn}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:first-child{animation-delay:0s}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:nth-child(2){animation-delay:50ms}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:nth-child(3){animation-delay:.1s}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:nth-child(4){animation-delay:.15s}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:nth-child(5){animation-delay:.2s}.ResidentCard-module__vaR8eG__cardGrid .ResidentCard-module__vaR8eG__cardLink:nth-child(6){animation-delay:.25s}
.ResidentTable-module__B4sQFW__tableWrapper{--primary-color:#2563eb;--primary-dark:#1e40af;--primary-light:#60a5fa;--primary-lighter:#dbeafe;--secondary-color:#64748b;--success-color:#10b981;--success-light:#d1fae5;--warning-color:#f59e0b;--warning-light:#fef3c7;--danger-color:#ef4444;--danger-light:#fee2e2;--info-color:#06b6d4;--info-light:#cffafe;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-quaternary:#e2e8f0;--bg-hover:#f8fafc;--bg-selected:#eff6ff;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-light:#f1f5f9;--border-focus:#3b82f6;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#94a3b8;--text-disabled:#cbd5e1;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-focus:0 0 0 3px #3b82f626;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--space-xs:clamp(.25rem,.5vw,.5rem);--space-sm:clamp(.5rem,1vw,.75rem);--space-md:clamp(.75rem,1.5vw,1rem);--space-lg:clamp(1rem,2vw,1.5rem);--space-xl:clamp(1.5rem,3vw,2rem);--text-xs:clamp(.75rem,1.5vw,.875rem);--text-sm:clamp(.875rem,1.8vw,1rem);--text-base:clamp(1rem,2vw,1.125rem);--text-lg:clamp(1.125rem,2.2vw,1.25rem);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--touch-target:44px;--touch-target-sm:36px;box-sizing:border-box;background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;container-type:inline-size}.ResidentTable-module__B4sQFW__table{box-sizing:border-box;border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--text-sm);background:var(--bg-primary);line-height:1.5}.ResidentTable-module__B4sQFW__tableHead{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary)}.ResidentTable-module__B4sQFW__th{box-sizing:border-box;padding:var(--space-lg);text-align:left;color:var(--text-secondary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-primary);white-space:nowrap;vertical-align:middle;position:relative}.ResidentTable-module__B4sQFW__th:first-child{padding-left:var(--space-xl)}.ResidentTable-module__B4sQFW__th:last-child{padding-right:var(--space-xl)}.ResidentTable-module__B4sQFW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-fast)var(--ease-out);align-items:center;gap:var(--space-sm);display:flex}.ResidentTable-module__B4sQFW__sortable:hover{color:var(--text-primary);background:var(--bg-hover)}.ResidentTable-module__B4sQFW__sortable:focus{box-shadow:inset var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__sortIcon{opacity:.7;flex-shrink:0}.ResidentTable-module__B4sQFW__tableBody{background:var(--bg-primary)}.ResidentTable-module__B4sQFW__tableRow{transition:all var(--duration-fast)var(--ease-out);border-bottom:1px solid var(--border-light)}.ResidentTable-module__B4sQFW__tableRow:hover{background:var(--bg-hover);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.ResidentTable-module__B4sQFW__tableRow:last-child{border-bottom:none}.ResidentTable-module__B4sQFW__td{box-sizing:border-box;padding:var(--space-lg);vertical-align:middle;color:var(--text-primary);font-size:var(--text-sm);line-height:1.4}.ResidentTable-module__B4sQFW__td:first-child{padding-left:var(--space-xl)}.ResidentTable-module__B4sQFW__td:last-child{padding-right:var(--space-xl)}.ResidentTable-module__B4sQFW__checkboxCell{width:48px;padding:var(--space-md)var(--space-lg)}.ResidentTable-module__B4sQFW__checkbox{width:20px;height:20px;accent-color:var(--primary-color);cursor:pointer;border-radius:var(--radius-sm);transition:transform var(--duration-fast)var(--ease-out)}.ResidentTable-module__B4sQFW__checkbox:hover{transform:scale(1.05)}.ResidentTable-module__B4sQFW__checkbox:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__nameCell{align-items:center;gap:var(--space-md);color:inherit;transition:all var(--duration-normal)var(--ease-out);padding:var(--space-sm);margin:calc(-1*var(--space-sm));border-radius:var(--radius-lg);text-decoration:none;display:flex}.ResidentTable-module__B4sQFW__nameCell:hover{background:var(--bg-tertiary);transform:translate(2px)}.ResidentTable-module__B4sQFW__nameCell:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));width:clamp(36px,8vw,44px);height:clamp(36px,8vw,44px);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal)var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ResidentTable-module__B4sQFW__nameCell:hover .ResidentTable-module__B4sQFW__avatar{transform:scale(1.05)}.ResidentTable-module__B4sQFW__avatar img{object-fit:cover;width:100%;height:100%}.ResidentTable-module__B4sQFW__avatar span{font-size:var(--text-sm);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ResidentTable-module__B4sQFW__primaryBadge{background:var(--warning-color);border:2px solid var(--bg-primary);border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:16px;height:16px;animation:2s infinite ResidentTable-module__B4sQFW__pulse;display:flex;position:absolute;top:-2px;right:-2px}@keyframes ResidentTable-module__B4sQFW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ResidentTable-module__B4sQFW__nameInfo{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.ResidentTable-module__B4sQFW__name{color:var(--text-primary);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ResidentTable-module__B4sQFW__verifiedIcon{color:var(--success-color);flex-shrink:0}.ResidentTable-module__B4sQFW__flatNumber{color:var(--text-primary);font-weight:600;font-size:var(--text-base)}.ResidentTable-module__B4sQFW__building{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px;display:block}.ResidentTable-module__B4sQFW__phoneLink,.ResidentTable-module__B4sQFW__emailLink{color:var(--primary-color);transition:all var(--duration-fast)var(--ease-out);padding:var(--space-xs)var(--space-sm);margin:calc(-1*var(--space-xs))calc(-1*var(--space-sm));border-radius:var(--radius-md);word-break:break-all;font-weight:500;text-decoration:none}.ResidentTable-module__B4sQFW__phoneLink:hover,.ResidentTable-module__B4sQFW__emailLink:hover{background:var(--primary-lighter);color:var(--primary-dark);transform:translateY(-1px)}.ResidentTable-module__B4sQFW__phoneLink:focus,.ResidentTable-module__B4sQFW__emailLink:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__badge{box-sizing:border-box;padding:var(--space-xs)var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;transition:all var(--duration-fast)var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;font-weight:700;display:inline-flex}.ResidentTable-module__B4sQFW__roleOwner{background:var(--primary-lighter);color:var(--primary-color);border-color:var(--primary-light)}.ResidentTable-module__B4sQFW__roleTenant{background:var(--info-light);color:var(--info-color);border-color:var(--info-color)}.ResidentTable-module__B4sQFW__roleFamily,.ResidentTable-module__B4sQFW__statusActive{background:var(--success-light);color:var(--success-color);border-color:var(--success-color)}.ResidentTable-module__B4sQFW__statusInactive{background:var(--danger-light);color:var(--danger-color);border-color:var(--danger-color)}.ResidentTable-module__B4sQFW__statusPending{background:var(--warning-light);color:var(--warning-color);border-color:var(--warning-color)}.ResidentTable-module__B4sQFW__statusSuspended{background:var(--danger-light);color:var(--danger-color);border-color:var(--danger-color)}.ResidentTable-module__B4sQFW__statusMovedOut{background:var(--bg-quaternary);color:var(--text-tertiary);border-color:var(--text-tertiary)}.ResidentTable-module__B4sQFW__countBadge{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-md);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-secondary);transition:all var(--duration-fast)var(--ease-out);font-weight:600;display:inline-flex}.ResidentTable-module__B4sQFW__countBadge:hover{background:var(--bg-quaternary);color:var(--text-primary);transform:translateY(-1px)}.ResidentTable-module__B4sQFW__actionsCell{align-items:center;gap:var(--space-sm);justify-content:flex-end;display:flex}.ResidentTable-module__B4sQFW__quickActions{align-items:center;gap:var(--space-xs);display:flex}.ResidentTable-module__B4sQFW__actionBtn{box-sizing:border-box;width:var(--touch-target-sm);height:var(--touch-target-sm);border:1px solid var(--border-primary);background:var(--bg-primary);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ResidentTable-module__B4sQFW__actionBtn:before{content:"";width:100%;height:100%;transition:left var(--duration-normal)var(--ease-out);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:0;left:-100%}.ResidentTable-module__B4sQFW__actionBtn:hover:before{left:100%}.ResidentTable-module__B4sQFW__actionBtn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ResidentTable-module__B4sQFW__actionBtn:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__deleteBtn:hover{background:var(--danger-color);border-color:var(--danger-color)}.ResidentTable-module__B4sQFW__dropdownWrapper{position:relative}.ResidentTable-module__B4sQFW__moreBtn{box-sizing:border-box;width:var(--touch-target-sm);height:var(--touch-target-sm);border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);justify-content:center;align-items:center;display:flex}.ResidentTable-module__B4sQFW__moreBtn:hover{background:var(--bg-tertiary);color:var(--text-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ResidentTable-module__B4sQFW__moreBtn:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__dropdownOverlay{z-index:10;background:0 0;position:fixed;inset:0}.ResidentTable-module__B4sQFW__dropdown{box-sizing:border-box;top:calc(100% + var(--space-xs));background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);min-width:200px;box-shadow:var(--shadow-lg);z-index:20;animation:ResidentTable-module__B4sQFW__slideInFromTop var(--duration-normal)var(--ease-out);position:absolute;right:0;overflow:hidden}@keyframes ResidentTable-module__B4sQFW__slideInFromTop{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ResidentTable-module__B4sQFW__dropdownItem{box-sizing:border-box;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);text-align:left;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);min-height:var(--touch-target);background:0 0;border:none;font-weight:500;display:flex}.ResidentTable-module__B4sQFW__dropdownItem:hover{background:var(--bg-hover)}.ResidentTable-module__B4sQFW__dropdownItem:focus{background:var(--bg-tertiary);outline:none}.ResidentTable-module__B4sQFW__dropdownDivider{background:var(--border-light);height:1px;margin:var(--space-xs)0}.ResidentTable-module__B4sQFW__actionsHeader{text-align:center}.ResidentTable-module__B4sQFW__loadingContainer{box-sizing:border-box;padding:var(--space-xl);min-height:400px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ResidentTable-module__B4sQFW__loadingSpinner{border:3px solid var(--border-light);border-top:3px solid var(--primary-color);border-radius:var(--radius-full);width:32px;height:32px;margin-bottom:var(--space-lg);animation:1s linear infinite ResidentTable-module__B4sQFW__spin}@keyframes ResidentTable-module__B4sQFW__spin{to{transform:rotate(360deg)}}.ResidentTable-module__B4sQFW__loadingContainer p{font-size:var(--text-base);margin:0;font-weight:500}.ResidentTable-module__B4sQFW__emptyContainer{box-sizing:border-box;padding:var(--space-xl);min-height:400px;color:var(--text-muted);text-align:center;background:var(--bg-secondary);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.ResidentTable-module__B4sQFW__emptyIcon{margin-bottom:var(--space-lg);opacity:.5;animation:3s ease-in-out infinite ResidentTable-module__B4sQFW__float}@keyframes ResidentTable-module__B4sQFW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ResidentTable-module__B4sQFW__emptyContainer p{font-size:var(--text-lg);opacity:.8;margin:0;font-weight:600}@container (max-width:1024px){.ResidentTable-module__B4sQFW__hideOnTablet{display:none}.ResidentTable-module__B4sQFW__th,.ResidentTable-module__B4sQFW__td{padding:var(--space-md)}.ResidentTable-module__B4sQFW__quickActions{gap:var(--space-xs)}.ResidentTable-module__B4sQFW__actionBtn{width:32px;height:32px}}@container (max-width:768px){.ResidentTable-module__B4sQFW__hideOnMobile{display:none}.ResidentTable-module__B4sQFW__tableWrapper{border-radius:var(--radius-lg)}.ResidentTable-module__B4sQFW__th,.ResidentTable-module__B4sQFW__td{padding:var(--space-sm)var(--space-md)}.ResidentTable-module__B4sQFW__th:first-child,.ResidentTable-module__B4sQFW__td:first-child{padding-left:var(--space-md)}.ResidentTable-module__B4sQFW__th:last-child,.ResidentTable-module__B4sQFW__td:last-child{padding-right:var(--space-md)}.ResidentTable-module__B4sQFW__nameCell{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.ResidentTable-module__B4sQFW__avatar{width:32px;height:32px}.ResidentTable-module__B4sQFW__name{font-size:var(--text-sm)}.ResidentTable-module__B4sQFW__quickActions{gap:var(--space-xs);flex-direction:column}.ResidentTable-module__B4sQFW__actionsCell{align-items:stretch;gap:var(--space-xs);flex-direction:column}.ResidentTable-module__B4sQFW__dropdown{min-width:180px;left:0;right:auto}}@container (max-width:480px){.ResidentTable-module__B4sQFW__th,.ResidentTable-module__B4sQFW__td{padding:var(--space-xs)var(--space-sm)}.ResidentTable-module__B4sQFW__checkboxCell{width:36px;padding:var(--space-xs)}.ResidentTable-module__B4sQFW__checkbox{width:16px;height:16px}.ResidentTable-module__B4sQFW__avatar{width:28px;height:28px}.ResidentTable-module__B4sQFW__avatar span{font-size:var(--text-xs)}.ResidentTable-module__B4sQFW__badge{padding:2px 6px;font-size:.625rem}.ResidentTable-module__B4sQFW__actionBtn,.ResidentTable-module__B4sQFW__moreBtn{width:28px;height:28px}.ResidentTable-module__B4sQFW__dropdownItem{padding:var(--space-md);font-size:var(--text-xs)}}@media (prefers-contrast:high){.ResidentTable-module__B4sQFW__tableWrapper{--border-primary:#000;--border-secondary:#000;--text-secondary:#000;--bg-secondary:#fff}}@media (prefers-reduced-motion:reduce){.ResidentTable-module__B4sQFW__tableWrapper,.ResidentTable-module__B4sQFW__tableRow,.ResidentTable-module__B4sQFW__sortable,.ResidentTable-module__B4sQFW__nameCell,.ResidentTable-module__B4sQFW__avatar,.ResidentTable-module__B4sQFW__actionBtn,.ResidentTable-module__B4sQFW__actionBtn:before,.ResidentTable-module__B4sQFW__moreBtn,.ResidentTable-module__B4sQFW__dropdown,.ResidentTable-module__B4sQFW__dropdownItem,.ResidentTable-module__B4sQFW__badge,.ResidentTable-module__B4sQFW__countBadge,.ResidentTable-module__B4sQFW__loadingSpinner,.ResidentTable-module__B4sQFW__emptyIcon,.ResidentTable-module__B4sQFW__primaryBadge{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.ResidentTable-module__B4sQFW__tableWrapper{box-shadow:none;border:1px solid #000}.ResidentTable-module__B4sQFW__actionsCell,.ResidentTable-module__B4sQFW__quickActions,.ResidentTable-module__B4sQFW__dropdownWrapper{display:none}.ResidentTable-module__B4sQFW__tableRow:hover{box-shadow:none;background:0 0;transform:none}.ResidentTable-module__B4sQFW__phoneLink,.ResidentTable-module__B4sQFW__emailLink{color:#000}}.ResidentTable-module__B4sQFW__actionBtn:focus,.ResidentTable-module__B4sQFW__moreBtn:focus,.ResidentTable-module__B4sQFW__checkbox:focus,.ResidentTable-module__B4sQFW__nameCell:focus,.ResidentTable-module__B4sQFW__phoneLink:focus,.ResidentTable-module__B4sQFW__emailLink:focus,.ResidentTable-module__B4sQFW__dropdownItem:focus{box-shadow:var(--shadow-focus);outline:none}.ResidentTable-module__B4sQFW__table,.ResidentTable-module__B4sQFW__tableRow,.ResidentTable-module__B4sQFW__nameCell,.ResidentTable-module__B4sQFW__avatar,.ResidentTable-module__B4sQFW__actionBtn,.ResidentTable-module__B4sQFW__badge,.ResidentTable-module__B4sQFW__countBadge{transition:all var(--duration-normal)var(--ease-out)}
.ResidentList-module__-WFEkW__listContainer{width:100%}.ResidentList-module__-WFEkW__viewToggle{background:#f3f4f6;border-radius:.5rem;align-items:center;gap:.25rem;width:fit-content;margin-bottom:1rem;margin-left:auto;padding:.25rem;display:flex}.ResidentList-module__-WFEkW__viewButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.ResidentList-module__-WFEkW__viewButton:hover{color:#374151;background:#ffffff80}.ResidentList-module__-WFEkW__viewButtonActive{color:#6366f1;background:#fff;box-shadow:0 1px 3px #0000001a}.ResidentList-module__-WFEkW__viewButtonActive:hover{color:#6366f1;background:#fff}.ResidentList-module__-WFEkW__residentsList{width:100%}.ResidentList-module__-WFEkW__gridView{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.ResidentList-module__-WFEkW__listView{flex-direction:column;gap:.75rem;display:flex}.ResidentList-module__-WFEkW__listView>*{width:100%}.ResidentList-module__-WFEkW__loadingState{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.ResidentList-module__-WFEkW__loadingState p{color:#6b7280;margin-top:1rem;font-size:.9375rem}.ResidentList-module__-WFEkW__spinner{border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite ResidentList-module__-WFEkW__spin}@keyframes ResidentList-module__-WFEkW__spin{to{transform:rotate(360deg)}}.ResidentList-module__-WFEkW__errorState{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.ResidentList-module__-WFEkW__errorMessage{color:#dc2626;max-width:400px;margin:0 0 1.25rem;font-size:.9375rem}.ResidentList-module__-WFEkW__retryButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ResidentList-module__-WFEkW__retryButton:hover{background:#fef2f2;border-color:#f87171}.ResidentList-module__-WFEkW__emptyState{text-align:center;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:2px dashed #e5e7eb;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.ResidentList-module__-WFEkW__emptyIcon{color:#d1d5db;margin-bottom:1.5rem}.ResidentList-module__-WFEkW__emptyState h3{color:#374151;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ResidentList-module__-WFEkW__emptyState p{color:#6b7280;max-width:320px;margin:0 0 1.5rem;font-size:.9375rem}.ResidentList-module__-WFEkW__emptyAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6366f140}.ResidentList-module__-WFEkW__emptyAction:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f159}.ResidentList-module__-WFEkW__emptyAction:active{transform:translateY(0)}.ResidentList-module__-WFEkW__loadMoreContainer{border-top:1px solid #e5e7eb;justify-content:center;margin-top:2rem;padding-top:1.5rem;display:flex}.ResidentList-module__-WFEkW__loadMoreButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:160px;padding:.75rem 2rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:inline-flex}.ResidentList-module__-WFEkW__loadMoreButton:hover:not(:disabled){color:#6366f1;background:#f9fafb;border-color:#6366f1}.ResidentList-module__-WFEkW__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}.ResidentList-module__-WFEkW__paginationInfo{text-align:center;color:#6b7280;margin-top:1rem;font-size:.8125rem}@media (prefers-color-scheme:dark){.ResidentList-module__-WFEkW__viewToggle{background:#374151}.ResidentList-module__-WFEkW__viewButton{color:#9ca3af}.ResidentList-module__-WFEkW__viewButton:hover{color:#e5e7eb;background:#ffffff1a}.ResidentList-module__-WFEkW__viewButtonActive,.ResidentList-module__-WFEkW__viewButtonActive:hover{color:#a5b4fc;background:#4b5563}.ResidentList-module__-WFEkW__loadingState,.ResidentList-module__-WFEkW__loadingState p{color:#9ca3af}.ResidentList-module__-WFEkW__spinner{border-color:#6366f1 #374151 #374151}.ResidentList-module__-WFEkW__errorState{background:#450a0a;border-color:#7f1d1d}.ResidentList-module__-WFEkW__errorMessage{color:#f87171}.ResidentList-module__-WFEkW__retryButton{color:#f87171;background:#1f2937;border-color:#7f1d1d}.ResidentList-module__-WFEkW__retryButton:hover{background:#450a0a;border-color:#991b1b}.ResidentList-module__-WFEkW__emptyState{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-color:#374151}.ResidentList-module__-WFEkW__emptyIcon{color:#4b5563}.ResidentList-module__-WFEkW__emptyState h3{color:#f9fafb}.ResidentList-module__-WFEkW__emptyState p{color:#9ca3af}.ResidentList-module__-WFEkW__loadMoreContainer{border-top-color:#374151}.ResidentList-module__-WFEkW__loadMoreButton{color:#e5e7eb;background:#374151;border-color:#4b5563}.ResidentList-module__-WFEkW__loadMoreButton:hover:not(:disabled){color:#a5b4fc;background:#4b5563;border-color:#6366f1}.ResidentList-module__-WFEkW__paginationInfo{color:#9ca3af}}@media (min-width:1280px){.ResidentList-module__-WFEkW__gridView{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.ResidentList-module__-WFEkW__viewToggle{margin-bottom:.875rem}.ResidentList-module__-WFEkW__viewButton{width:32px;height:32px}.ResidentList-module__-WFEkW__gridView{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.ResidentList-module__-WFEkW__listView{gap:.625rem}.ResidentList-module__-WFEkW__loadingState{padding:3rem 1rem}.ResidentList-module__-WFEkW__spinner{width:40px;height:40px}.ResidentList-module__-WFEkW__loadingState p{font-size:.875rem}.ResidentList-module__-WFEkW__errorState{border-radius:.875rem;padding:2.5rem 1.25rem}.ResidentList-module__-WFEkW__errorMessage{font-size:.875rem}.ResidentList-module__-WFEkW__emptyState{border-radius:.875rem;padding:3rem 1.5rem}.ResidentList-module__-WFEkW__emptyIcon{width:56px;height:56px}.ResidentList-module__-WFEkW__emptyState h3{font-size:1.125rem}.ResidentList-module__-WFEkW__emptyState p{font-size:.875rem}.ResidentList-module__-WFEkW__loadMoreContainer{margin-top:1.5rem;padding-top:1.25rem}.ResidentList-module__-WFEkW__loadMoreButton{padding:.625rem 1.5rem;font-size:.875rem}}@media (max-width:480px){.ResidentList-module__-WFEkW__viewToggle{margin-bottom:.75rem}.ResidentList-module__-WFEkW__viewButton{width:40px;height:40px}.ResidentList-module__-WFEkW__gridView{grid-template-columns:1fr;gap:.75rem}.ResidentList-module__-WFEkW__listView{gap:.5rem}.ResidentList-module__-WFEkW__loadingState{padding:2.5rem 1rem}.ResidentList-module__-WFEkW__spinner{width:36px;height:36px}.ResidentList-module__-WFEkW__loadingState p{margin-top:.75rem;font-size:.8125rem}.ResidentList-module__-WFEkW__errorState{border-radius:.75rem;padding:2rem 1rem}.ResidentList-module__-WFEkW__errorMessage{margin-bottom:1rem;font-size:.8125rem}.ResidentList-module__-WFEkW__retryButton{justify-content:center;width:100%;padding:.5rem 1rem;font-size:.8125rem}.ResidentList-module__-WFEkW__emptyState{border-radius:.75rem;padding:2.5rem 1.25rem}.ResidentList-module__-WFEkW__emptyIcon{width:48px;height:48px;margin-bottom:1rem}.ResidentList-module__-WFEkW__emptyState h3{font-size:1rem}.ResidentList-module__-WFEkW__emptyState p{margin-bottom:1.25rem;font-size:.8125rem}.ResidentList-module__-WFEkW__emptyAction{justify-content:center;width:100%;padding:.875rem 1rem}.ResidentList-module__-WFEkW__loadMoreContainer{margin-top:1.25rem;padding-top:1rem}.ResidentList-module__-WFEkW__loadMoreButton{width:100%;padding:.75rem 1rem;font-size:.875rem}.ResidentList-module__-WFEkW__paginationInfo{margin-top:.75rem;font-size:.75rem}}@media (max-width:360px){.ResidentList-module__-WFEkW__viewButton{width:36px;height:36px}.ResidentList-module__-WFEkW__emptyState{padding:2rem 1rem}.ResidentList-module__-WFEkW__emptyIcon{width:40px;height:40px}.ResidentList-module__-WFEkW__emptyState h3{font-size:.9375rem}.ResidentList-module__-WFEkW__emptyState p{font-size:.75rem}.ResidentList-module__-WFEkW__emptyAction{padding:.75rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.ResidentList-module__-WFEkW__spinner{animation:none}.ResidentList-module__-WFEkW__emptyAction:hover,.ResidentList-module__-WFEkW__emptyAction:active{transform:none}}
.ResidentFilters-module__Bx_8Uq__filtersContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.ResidentFilters-module__Bx_8Uq__searchBox{flex:1;align-items:center;max-width:480px;display:flex;position:relative}.ResidentFilters-module__Bx_8Uq__searchIcon{color:#94a3b8;pointer-events:none;transition:color .2s;position:absolute;left:1rem}.ResidentFilters-module__Bx_8Uq__searchInput{color:#1e293b;background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:.875rem 1rem .875rem 3rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.ResidentFilters-module__Bx_8Uq__searchInput::placeholder{color:#94a3b8}.ResidentFilters-module__Bx_8Uq__searchInput:hover{background-color:#fafafa;border-color:#cbd5e1}.ResidentFilters-module__Bx_8Uq__searchInput:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61f}.ResidentFilters-module__Bx_8Uq__searchInput:focus+.ResidentFilters-module__Bx_8Uq__searchIcon,.ResidentFilters-module__Bx_8Uq__searchBox:focus-within .ResidentFilters-module__Bx_8Uq__searchIcon{color:#3b82f6}.ResidentFilters-module__Bx_8Uq__clearSearchButton{color:#64748b;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex;position:absolute;right:.75rem}.ResidentFilters-module__Bx_8Uq__clearSearchButton:hover{color:#1e293b;background-color:#e2e8f0}.ResidentFilters-module__Bx_8Uq__filterRow,.ResidentFilters-module__Bx_8Uq__filterActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ResidentFilters-module__Bx_8Uq__filterButton{color:#475569;cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentFilters-module__Bx_8Uq__filterButton:hover{color:#1e293b;background-color:#f8fafc;border-color:#cbd5e1}.ResidentFilters-module__Bx_8Uq__filterButtonActive{color:#3b82f6;background-color:#eff6ff;border-color:#3b82f6}.ResidentFilters-module__Bx_8Uq__filterButton svg{color:#64748b;transition:transform .2s}.ResidentFilters-module__Bx_8Uq__filterButtonActive svg{color:#3b82f6}.ResidentFilters-module__Bx_8Uq__filterButton .ResidentFilters-module__Bx_8Uq__rotated{transform:rotate(180deg)}.ResidentFilters-module__Bx_8Uq__filterBadge{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.ResidentFilters-module__Bx_8Uq__sortButton{color:#475569;cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.ResidentFilters-module__Bx_8Uq__sortButton:hover{background-color:#f8fafc;border-color:#cbd5e1}.ResidentFilters-module__Bx_8Uq__sortButton svg{color:#8b5cf6}.ResidentFilters-module__Bx_8Uq__sortSelect{opacity:0;cursor:pointer;width:100%;height:100%;font-size:.875rem;position:absolute;inset:0}.ResidentFilters-module__Bx_8Uq__filterPillsPanel{background-color:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;animation:.2s ease-out ResidentFilters-module__Bx_8Uq__slideDown;display:flex;box-shadow:0 4px 16px #0000000f}@keyframes ResidentFilters-module__Bx_8Uq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ResidentFilters-module__Bx_8Uq__filterGroup{flex-direction:column;gap:.625rem;display:flex}.ResidentFilters-module__Bx_8Uq__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:600}.ResidentFilters-module__Bx_8Uq__filterPills{flex-wrap:wrap;gap:.5rem;display:flex}.ResidentFilters-module__Bx_8Uq__filterPill{color:#475569;cursor:pointer;white-space:nowrap;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentFilters-module__Bx_8Uq__filterPill:hover{color:#1e293b;background-color:#f1f5f9;border-color:#cbd5e1}.ResidentFilters-module__Bx_8Uq__filterPillActive{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d}.ResidentFilters-module__Bx_8Uq__filterPillActive:hover{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-status=active]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-status=pending]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-status=inactive],.ResidentFilters-module__Bx_8Uq__filterPillActive[data-status=suspended]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#ef4444;box-shadow:0 2px 8px #ef44444d}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-status=moved_out]{background:linear-gradient(135deg,#64748b 0%,#475569 100%);border-color:#64748b;box-shadow:0 2px 8px #64748b4d}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-role=owner]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#3b82f6}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-role=tenant]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf64d}.ResidentFilters-module__Bx_8Uq__filterPillActive[data-role=family_member]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.ResidentFilters-module__Bx_8Uq__filterGroupActions{border-top:1px solid #f1f5f9;justify-content:flex-end;padding-top:.5rem;display:flex}.ResidentFilters-module__Bx_8Uq__clearFiltersButton{color:#dc2626;cursor:pointer;background-color:#fef2f2;border:1.5px solid #fecaca;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentFilters-module__Bx_8Uq__clearFiltersButton:hover{color:#b91c1c;background-color:#fee2e2;border-color:#fca5a5}.ResidentFilters-module__Bx_8Uq__clearFiltersButton svg{color:#dc2626}.ResidentFilters-module__Bx_8Uq__quickFilters{background-color:#f8fafc;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.ResidentFilters-module__Bx_8Uq__quickFilterPill{color:#475569;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentFilters-module__Bx_8Uq__quickFilterPill:hover{color:#1e293b;background-color:#fff}.ResidentFilters-module__Bx_8Uq__quickFilterPillActive{color:#1e293b;background-color:#fff;box-shadow:0 2px 8px #00000014}.ResidentFilters-module__Bx_8Uq__viewToggle{background-color:#f1f5f9;border-radius:10px;align-items:center;padding:4px;display:flex}.ResidentFilters-module__Bx_8Uq__viewToggleButton{color:#64748b;cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.ResidentFilters-module__Bx_8Uq__viewToggleButton:hover{color:#1e293b}.ResidentFilters-module__Bx_8Uq__viewToggleButtonActive{color:#3b82f6;background-color:#fff;box-shadow:0 2px 4px #00000014}@media screen and (max-width:374px){.ResidentFilters-module__Bx_8Uq__filtersContainer{gap:.75rem}.ResidentFilters-module__Bx_8Uq__searchBox{max-width:100%}.ResidentFilters-module__Bx_8Uq__searchInput{padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem}.ResidentFilters-module__Bx_8Uq__filterRow{flex-direction:column;align-items:stretch}.ResidentFilters-module__Bx_8Uq__filterActions{justify-content:space-between;width:100%}.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton{flex:1;justify-content:center;padding:.75rem;font-size:.8125rem}.ResidentFilters-module__Bx_8Uq__filterPillsPanel{padding:1rem}.ResidentFilters-module__Bx_8Uq__filterPill{padding:.4375rem .75rem;font-size:.75rem}}@media screen and (min-width:375px) and (max-width:424px){.ResidentFilters-module__Bx_8Uq__filterRow{flex-direction:column;align-items:stretch}.ResidentFilters-module__Bx_8Uq__filterActions{width:100%}.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton{flex:1;justify-content:center}}@media screen and (min-width:425px) and (max-width:767px){.ResidentFilters-module__Bx_8Uq__searchBox{max-width:100%}.ResidentFilters-module__Bx_8Uq__filterRow{flex-direction:column;align-items:stretch;gap:.625rem}.ResidentFilters-module__Bx_8Uq__filterActions{justify-content:flex-start;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.ResidentFilters-module__Bx_8Uq__filterRow{flex-direction:row;justify-content:space-between}.ResidentFilters-module__Bx_8Uq__searchBox{flex:1;max-width:360px}}@media screen and (min-width:1024px) and (max-width:1439px){.ResidentFilters-module__Bx_8Uq__filterRow{gap:1rem}.ResidentFilters-module__Bx_8Uq__searchBox{max-width:400px}}@media screen and (min-width:1440px) and (max-width:1919px){.ResidentFilters-module__Bx_8Uq__searchBox{max-width:480px}.ResidentFilters-module__Bx_8Uq__searchInput{padding:1rem 1.125rem 1rem 3.25rem;font-size:1rem}.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton{padding:.875rem 1.25rem;font-size:.9375rem}.ResidentFilters-module__Bx_8Uq__filterPill{padding:.5625rem 1rem;font-size:.875rem}}@media screen and (min-width:1920px){.ResidentFilters-module__Bx_8Uq__filtersContainer{gap:1.25rem}.ResidentFilters-module__Bx_8Uq__searchBox{max-width:560px}.ResidentFilters-module__Bx_8Uq__searchInput{border-radius:14px;padding:1.125rem 1.25rem 1.125rem 3.5rem;font-size:1.0625rem}.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton{border-radius:12px;padding:1rem 1.5rem;font-size:1rem}.ResidentFilters-module__Bx_8Uq__filterPillsPanel{border-radius:16px;padding:1.5rem}.ResidentFilters-module__Bx_8Uq__filterPill{border-radius:24px;padding:.625rem 1.125rem;font-size:.9375rem}}@media (prefers-contrast:high){.ResidentFilters-module__Bx_8Uq__searchInput,.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton,.ResidentFilters-module__Bx_8Uq__filterPillsPanel{border-width:3px;border-color:#000}.ResidentFilters-module__Bx_8Uq__filterPill{border-width:2px}.ResidentFilters-module__Bx_8Uq__filterPillActive{background:#0f172a;border-color:#0f172a}}@media (prefers-reduced-motion:reduce){.ResidentFilters-module__Bx_8Uq__searchInput,.ResidentFilters-module__Bx_8Uq__searchIcon,.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__filterButton svg,.ResidentFilters-module__Bx_8Uq__sortButton,.ResidentFilters-module__Bx_8Uq__filterPill,.ResidentFilters-module__Bx_8Uq__clearSearchButton,.ResidentFilters-module__Bx_8Uq__clearFiltersButton{transition:none}.ResidentFilters-module__Bx_8Uq__filterPillsPanel{animation:none}}@media (prefers-color-scheme:dark){.ResidentFilters-module__Bx_8Uq__searchInput{color:#f1f5f9;background-color:#1e293b;border-color:#475569}.ResidentFilters-module__Bx_8Uq__searchInput::placeholder{color:#64748b}.ResidentFilters-module__Bx_8Uq__searchInput:hover{background-color:#0f172a;border-color:#64748b}.ResidentFilters-module__Bx_8Uq__searchInput:focus{background-color:#0f172a;border-color:#3b82f6}.ResidentFilters-module__Bx_8Uq__searchIcon{color:#64748b}.ResidentFilters-module__Bx_8Uq__clearSearchButton{color:#94a3b8;background-color:#334155}.ResidentFilters-module__Bx_8Uq__clearSearchButton:hover{color:#f1f5f9;background-color:#475569}.ResidentFilters-module__Bx_8Uq__filterButton,.ResidentFilters-module__Bx_8Uq__sortButton{color:#e2e8f0;background-color:#1e293b;border-color:#475569}.ResidentFilters-module__Bx_8Uq__filterButton:hover,.ResidentFilters-module__Bx_8Uq__sortButton:hover{color:#f1f5f9;background-color:#334155;border-color:#64748b}.ResidentFilters-module__Bx_8Uq__filterButtonActive{color:#60a5fa;background-color:#3b82f626;border-color:#3b82f6}.ResidentFilters-module__Bx_8Uq__filterButton svg,.ResidentFilters-module__Bx_8Uq__sortButton svg{color:#94a3b8}.ResidentFilters-module__Bx_8Uq__filterButtonActive svg{color:#60a5fa}.ResidentFilters-module__Bx_8Uq__filterPillsPanel{background-color:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0000004d}.ResidentFilters-module__Bx_8Uq__filterLabel{color:#94a3b8}.ResidentFilters-module__Bx_8Uq__filterPill{color:#e2e8f0;background-color:#0f172a;border-color:#475569}.ResidentFilters-module__Bx_8Uq__filterPill:hover{color:#f1f5f9;background-color:#1e293b;border-color:#64748b}.ResidentFilters-module__Bx_8Uq__filterPillActive{color:#fff}.ResidentFilters-module__Bx_8Uq__filterGroupActions{border-top-color:#334155}.ResidentFilters-module__Bx_8Uq__clearFiltersButton{color:#f87171;background-color:#dc262626;border-color:#f871714d}.ResidentFilters-module__Bx_8Uq__clearFiltersButton:hover{background-color:#dc262640;border-color:#f8717180}.ResidentFilters-module__Bx_8Uq__clearFiltersButton svg{color:#f87171}.ResidentFilters-module__Bx_8Uq__quickFilters{background-color:#0f172a}.ResidentFilters-module__Bx_8Uq__quickFilterPill{color:#94a3b8}.ResidentFilters-module__Bx_8Uq__quickFilterPill:hover{color:#f1f5f9;background-color:#1e293b}.ResidentFilters-module__Bx_8Uq__quickFilterPillActive{color:#f1f5f9;background-color:#334155}.ResidentFilters-module__Bx_8Uq__viewToggle{background-color:#0f172a}.ResidentFilters-module__Bx_8Uq__viewToggleButton{color:#64748b}.ResidentFilters-module__Bx_8Uq__viewToggleButton:hover{color:#e2e8f0}.ResidentFilters-module__Bx_8Uq__viewToggleButtonActive{color:#60a5fa;background-color:#1e293b}}@media print{.ResidentFilters-module__Bx_8Uq__filtersContainer{display:none}}
.StatCard-module__F40SzW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.StatCard-module__F40SzW__statsGridCompact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.StatCard-module__F40SzW__statCard{background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.StatCard-module__F40SzW__statCard:before{content:"";opacity:0;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.StatCard-module__F40SzW__statCard:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 12px #6366f11a}.StatCard-module__F40SzW__statCard:hover:before{opacity:1}.StatCard-module__F40SzW__statIcon{color:#6366f1;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.StatCard-module__F40SzW__statIconActive{color:#16a34a;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%)}.StatCard-module__F40SzW__statIconOwner{color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.StatCard-module__F40SzW__statIconTenant{color:#9333ea;background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%)}.StatCard-module__F40SzW__statIconPending{color:#d97706;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.StatCard-module__F40SzW__statIconInactive{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.StatCard-module__F40SzW__statContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.StatCard-module__F40SzW__statValue{color:#1f2937;letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.2}.StatCard-module__F40SzW__statLabel{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.StatCard-module__F40SzW__statTrend{border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;margin-top:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.StatCard-module__F40SzW__trendUp{color:#15803d;background:#dcfce7}.StatCard-module__F40SzW__trendDown{color:#dc2626;background:#fee2e2}.StatCard-module__F40SzW__trendNeutral{color:#6b7280;background:#f3f4f6}.StatCard-module__F40SzW__statCardLoading{justify-content:center;align-items:center;min-height:100px}.StatCard-module__F40SzW__skeleton{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:.5rem;width:100%;height:60px;animation:1.5s infinite StatCard-module__F40SzW__shimmer}@keyframes StatCard-module__F40SzW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.StatCard-module__F40SzW__statsError{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.StatCard-module__F40SzW__statsError p{color:#dc2626;margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.StatCard-module__F40SzW__statCard{background:#1f2937;border-color:#374151}.StatCard-module__F40SzW__statCard:hover{border-color:#4f46e5;box-shadow:0 4px 12px #6366f126}.StatCard-module__F40SzW__statIcon{color:#a5b4fc;background:linear-gradient(135deg,#312e81 0%,#3730a3 100%)}.StatCard-module__F40SzW__statIconActive{color:#86efac;background:linear-gradient(135deg,#14532d 0%,#166534 100%)}.StatCard-module__F40SzW__statIconOwner{color:#93c5fd;background:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 100%)}.StatCard-module__F40SzW__statIconTenant{color:#c4b5fd;background:linear-gradient(135deg,#581c87 0%,#7c3aed 100%)}.StatCard-module__F40SzW__statIconPending{color:#fcd34d;background:linear-gradient(135deg,#78350f 0%,#b45309 100%)}.StatCard-module__F40SzW__statIconInactive{color:#9ca3af;background:linear-gradient(135deg,#374151 0%,#4b5563 100%)}.StatCard-module__F40SzW__statValue{color:#f9fafb}.StatCard-module__F40SzW__statLabel{color:#9ca3af}.StatCard-module__F40SzW__trendUp{color:#4ade80;background:#22c55e26}.StatCard-module__F40SzW__trendDown{color:#f87171;background:#ef444426}.StatCard-module__F40SzW__trendNeutral{color:#9ca3af;background:#6b728026}.StatCard-module__F40SzW__skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%) 0 0/200% 100%}.StatCard-module__F40SzW__statsError{background:#450a0a;border-color:#7f1d1d}.StatCard-module__F40SzW__statsError p{color:#f87171}}@media (min-width:1280px){.StatCard-module__F40SzW__statsGrid,.StatCard-module__F40SzW__statsGridCompact{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.StatCard-module__F40SzW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}.StatCard-module__F40SzW__statsGridCompact{grid-template-columns:repeat(2,1fr);gap:.625rem}.StatCard-module__F40SzW__statCard{border-radius:.75rem;padding:1rem}.StatCard-module__F40SzW__statIcon{border-radius:.625rem;width:44px;height:44px}.StatCard-module__F40SzW__statIcon svg{width:20px;height:20px}.StatCard-module__F40SzW__statValue{font-size:1.5rem}.StatCard-module__F40SzW__statLabel{font-size:.75rem}.StatCard-module__F40SzW__statTrend{padding:.1875rem .375rem;font-size:.625rem}}@media (max-width:480px){.StatCard-module__F40SzW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.625rem}.StatCard-module__F40SzW__statsGridCompact{grid-template-columns:repeat(2,1fr);gap:.5rem}.StatCard-module__F40SzW__statCard{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:.875rem .75rem}.StatCard-module__F40SzW__statCard:hover{transform:none}.StatCard-module__F40SzW__statIcon{width:40px;height:40px}.StatCard-module__F40SzW__statIcon svg{width:18px;height:18px}.StatCard-module__F40SzW__statContent{align-items:center}.StatCard-module__F40SzW__statValue{font-size:1.375rem}.StatCard-module__F40SzW__statLabel{font-size:.6875rem}.StatCard-module__F40SzW__statTrend{margin-top:.25rem;font-size:.5625rem}.StatCard-module__F40SzW__statsError{border-radius:.625rem;padding:1.5rem 1rem}.StatCard-module__F40SzW__statsError p{font-size:.8125rem}}@media (max-width:360px){.StatCard-module__F40SzW__statsGrid,.StatCard-module__F40SzW__statsGridCompact{gap:.5rem}.StatCard-module__F40SzW__statCard{padding:.75rem .5rem}.StatCard-module__F40SzW__statIcon{width:36px;height:36px}.StatCard-module__F40SzW__statIcon svg{width:16px;height:16px}.StatCard-module__F40SzW__statValue{font-size:1.25rem}.StatCard-module__F40SzW__statLabel{font-size:.625rem}.StatCard-module__F40SzW__statTrend{display:none}}@media (prefers-reduced-motion:reduce){.StatCard-module__F40SzW__statCard:hover{transform:none}.StatCard-module__F40SzW__skeleton{background:#e5e7eb;animation:none}}
.ResidentsPage-module__6lvx4G__pageContainer{background-color:#f8fafc;flex-direction:column;gap:1.5rem;max-width:1400px;min-height:100vh;margin:0 auto;padding:1.5rem;display:flex}.ResidentsPage-module__6lvx4G__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ResidentsPage-module__6lvx4G__headerContent{flex-direction:column;gap:.375rem;display:flex}.ResidentsPage-module__6lvx4G__pageTitle{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.ResidentsPage-module__6lvx4G__pageSubtitle{color:#64748b;margin:0;font-size:.9375rem;line-height:1.5}.ResidentsPage-module__6lvx4G__addButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #3b82f64d}.ResidentsPage-module__6lvx4G__addButton:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.ResidentsPage-module__6lvx4G__addButton:focus{outline-offset:2px;outline:2px solid #3b82f6}.ResidentsPage-module__6lvx4G__addButton:active{transform:translateY(0);box-shadow:0 2px 6px #3b82f64d}.ResidentsPage-module__6lvx4G__addButton svg{flex-shrink:0}.ResidentsPage-module__6lvx4G__statisticsSection{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ResidentsPage-module__6lvx4G__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex}.ResidentsPage-module__6lvx4G__statCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.ResidentsPage-module__6lvx4G__statIcon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.ResidentsPage-module__6lvx4G__statIconPrimary{color:#3b82f6;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.ResidentsPage-module__6lvx4G__statIconSuccess{color:#16a34a;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.ResidentsPage-module__6lvx4G__statIconWarning{color:#d97706;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)}.ResidentsPage-module__6lvx4G__statIconDanger{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.ResidentsPage-module__6lvx4G__statValue{color:#0f172a;font-size:1.75rem;font-weight:700;line-height:1.2}.ResidentsPage-module__6lvx4G__statLabel{color:#64748b;font-size:.8125rem;font-weight:500}.ResidentsPage-module__6lvx4G__statTrend{align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.ResidentsPage-module__6lvx4G__statTrendUp{color:#16a34a}.ResidentsPage-module__6lvx4G__statTrendDown{color:#dc2626}.ResidentsPage-module__6lvx4G__filtersSection{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ResidentsPage-module__6lvx4G__filtersRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ResidentsPage-module__6lvx4G__searchWrapper{flex:1;min-width:250px;max-width:400px;position:relative}.ResidentsPage-module__6lvx4G__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ResidentsPage-module__6lvx4G__searchInput{color:#1e293b;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.ResidentsPage-module__6lvx4G__searchInput::placeholder{color:#94a3b8}.ResidentsPage-module__6lvx4G__searchInput:hover{border-color:#cbd5e1}.ResidentsPage-module__6lvx4G__searchInput:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ResidentsPage-module__6lvx4G__filterTabs{background-color:#f1f5f9;border-radius:8px;align-items:center;gap:.5rem;padding:.25rem;display:flex}.ResidentsPage-module__6lvx4G__filterTab{color:#64748b;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:6px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .2s}.ResidentsPage-module__6lvx4G__filterTab:hover{color:#1e293b;background-color:#e2e8f0}.ResidentsPage-module__6lvx4G__filterTabActive{color:#1e293b;background-color:#fff;box-shadow:0 1px 3px #0000001a}.ResidentsPage-module__6lvx4G__viewToggle{background-color:#f1f5f9;border-radius:8px;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem;display:flex}.ResidentsPage-module__6lvx4G__viewButton{color:#64748b;cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.ResidentsPage-module__6lvx4G__viewButton:hover{color:#1e293b;background-color:#e2e8f0}.ResidentsPage-module__6lvx4G__viewButtonActive{color:#1e293b;background-color:#fff;box-shadow:0 1px 3px #0000001a}.ResidentsPage-module__6lvx4G__sortSelect{color:#1e293b;cursor:pointer;appearance:none;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1.5px solid #e2e8f0;border-radius:8px;padding:.625rem 2.25rem .625rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}.ResidentsPage-module__6lvx4G__sortSelect:hover{border-color:#cbd5e1}.ResidentsPage-module__6lvx4G__sortSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ResidentsPage-module__6lvx4G__listSection{flex-direction:column;gap:1rem;display:flex}.ResidentsPage-module__6lvx4G__listHeader{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.ResidentsPage-module__6lvx4G__listCount{color:#64748b;font-size:.875rem}.ResidentsPage-module__6lvx4G__listCount strong{color:#1e293b;font-weight:600}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.ResidentsPage-module__6lvx4G__residentsList{flex-direction:column;gap:.75rem;display:flex}.ResidentsPage-module__6lvx4G__residentCard{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.ResidentsPage-module__6lvx4G__residentCard:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f61f}.ResidentsPage-module__6lvx4G__residentCard:focus-within{outline-offset:2px;outline:2px solid #3b82f6}.ResidentsPage-module__6lvx4G__residentAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:600;display:flex}.ResidentsPage-module__6lvx4G__residentInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ResidentsPage-module__6lvx4G__residentName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.ResidentsPage-module__6lvx4G__residentFlat{color:#64748b;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ResidentsPage-module__6lvx4G__residentFlat svg{flex-shrink:0}.ResidentsPage-module__6lvx4G__residentPhone{color:#64748b;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ResidentsPage-module__6lvx4G__residentMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.ResidentsPage-module__6lvx4G__residentBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:20px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ResidentsPage-module__6lvx4G__badgeOwner{color:#1d4ed8;background-color:#dbeafe}.ResidentsPage-module__6lvx4G__badgeTenant{color:#7c3aed;background-color:#f3e8ff}.ResidentsPage-module__6lvx4G__badgeVerified{color:#059669;background-color:#d1fae5}.ResidentsPage-module__6lvx4G__badgePending{color:#d97706;background-color:#fef3c7}.ResidentsPage-module__6lvx4G__badgeBlocked{color:#dc2626;background-color:#fee2e2}.ResidentsPage-module__6lvx4G__badgeActive{color:#059669;background-color:#d1fae5}.ResidentsPage-module__6lvx4G__residentActions{align-items:center;gap:.5rem;display:flex}.ResidentsPage-module__6lvx4G__actionButton{color:#64748b;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.ResidentsPage-module__6lvx4G__actionButton:hover{color:#1e293b;background-color:#f1f5f9;border-color:#cbd5e1}.ResidentsPage-module__6lvx4G__actionButton:focus{outline-offset:2px;outline:2px solid #3b82f6}.ResidentsPage-module__6lvx4G__actionButtonPrimary:hover{color:#3b82f6;background-color:#eff6ff;border-color:#bfdbfe}.ResidentsPage-module__6lvx4G__actionButtonDanger:hover{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.ResidentsPage-module__6lvx4G__menuButton{position:relative}.ResidentsPage-module__6lvx4G__emptyState{text-align:center;background-color:#fff;border:2px dashed #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.ResidentsPage-module__6lvx4G__emptyIcon{color:#cbd5e1;width:80px;height:80px;margin-bottom:1.5rem}.ResidentsPage-module__6lvx4G__emptyTitle{color:#475569;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ResidentsPage-module__6lvx4G__emptyDescription{color:#94a3b8;max-width:400px;margin:0 0 1.5rem;font-size:.9375rem}.ResidentsPage-module__6lvx4G__emptyAction{color:#3b82f6;cursor:pointer;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentsPage-module__6lvx4G__emptyAction:hover{background-color:#dbeafe;border-color:#93c5fd}.ResidentsPage-module__6lvx4G__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.ResidentsPage-module__6lvx4G__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ResidentsPage-module__6lvx4G__spin}@keyframes ResidentsPage-module__6lvx4G__spin{to{transform:rotate(360deg)}}.ResidentsPage-module__6lvx4G__loadingText{color:#64748b;font-size:.9375rem}.ResidentsPage-module__6lvx4G__errorState{text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.ResidentsPage-module__6lvx4G__errorIcon{color:#dc2626;margin-bottom:1rem}.ResidentsPage-module__6lvx4G__errorMessage{color:#dc2626;margin:0 0 1rem;font-size:.9375rem}.ResidentsPage-module__6lvx4G__retryButton{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentsPage-module__6lvx4G__retryButton:hover{background-color:#fef2f2;border-color:#fca5a5}.ResidentsPage-module__6lvx4G__loadMoreWrapper{justify-content:center;padding:1.5rem 0;display:flex}.ResidentsPage-module__6lvx4G__loadMoreButton{color:#3b82f6;cursor:pointer;background-color:#fff;border:1.5px solid #3b82f6;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.ResidentsPage-module__6lvx4G__loadMoreButton:hover{background-color:#eff6ff;box-shadow:0 2px 8px #3b82f626}.ResidentsPage-module__6lvx4G__loadMoreButton:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc;border-color:#e2e8f0}.ResidentsPage-module__6lvx4G__loadMoreButton:disabled:hover{box-shadow:none}.ResidentsPage-module__6lvx4G__pagination{justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.ResidentsPage-module__6lvx4G__paginationButton{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ResidentsPage-module__6lvx4G__paginationButton:hover:not(:disabled){color:#1e293b;background-color:#f8fafc;border-color:#cbd5e1}.ResidentsPage-module__6lvx4G__paginationButton:disabled{opacity:.5;cursor:not-allowed}.ResidentsPage-module__6lvx4G__paginationButtonActive{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.ResidentsPage-module__6lvx4G__paginationButtonActive:hover{background-color:#2563eb}@media screen and (max-width:374px){.ResidentsPage-module__6lvx4G__pageContainer{gap:1rem;padding:1rem}.ResidentsPage-module__6lvx4G__pageHeader{flex-direction:column;align-items:stretch}.ResidentsPage-module__6lvx4G__pageTitle{font-size:1.375rem}.ResidentsPage-module__6lvx4G__pageSubtitle{font-size:.875rem}.ResidentsPage-module__6lvx4G__addButton{justify-content:center;width:100%;padding:.875rem 1rem}.ResidentsPage-module__6lvx4G__statisticsSection{grid-template-columns:repeat(2,1fr);gap:.75rem}.ResidentsPage-module__6lvx4G__statCard{padding:1rem}.ResidentsPage-module__6lvx4G__statValue{font-size:1.5rem}.ResidentsPage-module__6lvx4G__filtersSection{padding:1rem}.ResidentsPage-module__6lvx4G__filtersRow{flex-direction:column;align-items:stretch}.ResidentsPage-module__6lvx4G__searchWrapper{min-width:100%;max-width:100%}.ResidentsPage-module__6lvx4G__filterTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.ResidentsPage-module__6lvx4G__filterTabs::-webkit-scrollbar{display:none}.ResidentsPage-module__6lvx4G__viewToggle{align-self:flex-end;margin-left:0}.ResidentsPage-module__6lvx4G__sortSelect{width:100%}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:1fr}.ResidentsPage-module__6lvx4G__residentCard{text-align:left;flex-direction:column;align-items:flex-start;padding:1rem}.ResidentsPage-module__6lvx4G__residentAvatar{width:48px;height:48px;font-size:1rem}.ResidentsPage-module__6lvx4G__residentActions{border-top:1px solid #f1f5f9;justify-content:flex-end;width:100%;margin-top:.5rem;padding-top:.75rem}.ResidentsPage-module__6lvx4G__emptyState{padding:3rem 1.5rem}.ResidentsPage-module__6lvx4G__emptyIcon{width:60px;height:60px}.ResidentsPage-module__6lvx4G__emptyTitle{font-size:1.125rem}.ResidentsPage-module__6lvx4G__loadMoreButton{justify-content:center;width:100%}}@media screen and (min-width:375px) and (max-width:424px){.ResidentsPage-module__6lvx4G__pageContainer{padding:1rem}.ResidentsPage-module__6lvx4G__pageHeader{flex-direction:column;gap:1rem}.ResidentsPage-module__6lvx4G__addButton{justify-content:center;width:100%}.ResidentsPage-module__6lvx4G__statisticsSection{grid-template-columns:repeat(2,1fr)}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:1fr}.ResidentsPage-module__6lvx4G__searchWrapper{min-width:100%;max-width:100%}.ResidentsPage-module__6lvx4G__filtersRow{flex-direction:column;align-items:stretch}.ResidentsPage-module__6lvx4G__sortSelect{width:100%}}@media screen and (min-width:425px) and (max-width:767px){.ResidentsPage-module__6lvx4G__pageContainer{padding:1.25rem}.ResidentsPage-module__6lvx4G__statisticsSection{grid-template-columns:repeat(2,1fr)}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:1fr}.ResidentsPage-module__6lvx4G__searchWrapper{flex:1;min-width:200px}.ResidentsPage-module__6lvx4G__filtersRow{flex-wrap:wrap}}@media screen and (min-width:768px) and (max-width:1023px){.ResidentsPage-module__6lvx4G__statisticsSection{grid-template-columns:repeat(4,1fr)}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:repeat(2,1fr)}.ResidentsPage-module__6lvx4G__filtersRow{flex-wrap:wrap}.ResidentsPage-module__6lvx4G__viewToggle{margin-left:0}}@media screen and (min-width:1024px) and (max-width:1439px){.ResidentsPage-module__6lvx4G__pageContainer{padding:2rem}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px) and (max-width:1919px){.ResidentsPage-module__6lvx4G__pageContainer{padding:2rem 2.5rem}.ResidentsPage-module__6lvx4G__pageTitle{font-size:2rem}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:repeat(4,1fr)}.ResidentsPage-module__6lvx4G__statCard{padding:1.5rem}.ResidentsPage-module__6lvx4G__statValue{font-size:2rem}}@media screen and (min-width:1920px){.ResidentsPage-module__6lvx4G__pageContainer{max-width:1600px;padding:2.5rem 3rem}.ResidentsPage-module__6lvx4G__pageTitle{font-size:2.25rem}.ResidentsPage-module__6lvx4G__pageSubtitle{font-size:1rem}.ResidentsPage-module__6lvx4G__addButton{padding:.875rem 1.5rem;font-size:1rem}.ResidentsPage-module__6lvx4G__statisticsSection{gap:1.25rem}.ResidentsPage-module__6lvx4G__statCard{padding:1.75rem}.ResidentsPage-module__6lvx4G__statValue{font-size:2.25rem}.ResidentsPage-module__6lvx4G__statLabel{font-size:.875rem}.ResidentsPage-module__6lvx4G__residentsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem}.ResidentsPage-module__6lvx4G__residentCard{padding:1.5rem}.ResidentsPage-module__6lvx4G__residentAvatar{width:64px;height:64px;font-size:1.5rem}.ResidentsPage-module__6lvx4G__residentName{font-size:1.0625rem}.ResidentsPage-module__6lvx4G__searchInput{padding:.875rem 1rem .875rem 3rem;font-size:1rem}.ResidentsPage-module__6lvx4G__filterTab{padding:.625rem 1.25rem;font-size:.875rem}}@media (prefers-contrast:high){.ResidentsPage-module__6lvx4G__pageContainer{background-color:#fff}.ResidentsPage-module__6lvx4G__residentCard,.ResidentsPage-module__6lvx4G__statCard{border-width:2px;border-color:#000}.ResidentsPage-module__6lvx4G__addButton{box-shadow:none;background:#0f172a}.ResidentsPage-module__6lvx4G__filterTabActive{border:2px solid #000}.ResidentsPage-module__6lvx4G__searchInput,.ResidentsPage-module__6lvx4G__sortSelect{border-width:2px}.ResidentsPage-module__6lvx4G__emptyState{border-width:3px}}@media (prefers-reduced-motion:reduce){.ResidentsPage-module__6lvx4G__spinner{animation:none}.ResidentsPage-module__6lvx4G__residentCard,.ResidentsPage-module__6lvx4G__statCard,.ResidentsPage-module__6lvx4G__addButton,.ResidentsPage-module__6lvx4G__actionButton,.ResidentsPage-module__6lvx4G__filterTab,.ResidentsPage-module__6lvx4G__searchInput,.ResidentsPage-module__6lvx4G__loadMoreButton,.ResidentsPage-module__6lvx4G__emptyAction,.ResidentsPage-module__6lvx4G__retryButton{transition:none}.ResidentsPage-module__6lvx4G__residentCard:hover,.ResidentsPage-module__6lvx4G__statCard:hover,.ResidentsPage-module__6lvx4G__addButton:hover{transform:none}}@media (prefers-color-scheme:dark){.ResidentsPage-module__6lvx4G__pageContainer{background-color:#0f172a}.ResidentsPage-module__6lvx4G__pageTitle{color:#f1f5f9}.ResidentsPage-module__6lvx4G__pageSubtitle{color:#94a3b8}.ResidentsPage-module__6lvx4G__statCard{background-color:#1e293b;border-color:#334155}.ResidentsPage-module__6lvx4G__statCard:hover{border-color:#475569;box-shadow:0 4px 12px #0000004d}.ResidentsPage-module__6lvx4G__statValue{color:#f1f5f9}.ResidentsPage-module__6lvx4G__statLabel{color:#94a3b8}.ResidentsPage-module__6lvx4G__filtersSection{background-color:#1e293b;border-color:#334155}.ResidentsPage-module__6lvx4G__searchInput{color:#f1f5f9;background-color:#0f172a;border-color:#475569}.ResidentsPage-module__6lvx4G__searchInput::placeholder{color:#64748b}.ResidentsPage-module__6lvx4G__searchInput:focus{background-color:#1e293b}.ResidentsPage-module__6lvx4G__filterTabs{background-color:#334155}.ResidentsPage-module__6lvx4G__filterTab{color:#94a3b8}.ResidentsPage-module__6lvx4G__filterTab:hover{color:#f1f5f9;background-color:#475569}.ResidentsPage-module__6lvx4G__filterTabActive{color:#f1f5f9;background-color:#1e293b}.ResidentsPage-module__6lvx4G__viewToggle{background-color:#334155}.ResidentsPage-module__6lvx4G__viewButton{color:#94a3b8}.ResidentsPage-module__6lvx4G__viewButton:hover{color:#f1f5f9;background-color:#475569}.ResidentsPage-module__6lvx4G__viewButtonActive{color:#f1f5f9;background-color:#1e293b}.ResidentsPage-module__6lvx4G__sortSelect{color:#f1f5f9;background-color:#0f172a;border-color:#475569}.ResidentsPage-module__6lvx4G__residentCard{background-color:#1e293b;border-color:#334155}.ResidentsPage-module__6lvx4G__residentCard:hover{border-color:#3b82f6;box-shadow:0 4px 16px #3b82f633}.ResidentsPage-module__6lvx4G__residentName{color:#f1f5f9}.ResidentsPage-module__6lvx4G__residentFlat,.ResidentsPage-module__6lvx4G__residentPhone{color:#94a3b8}.ResidentsPage-module__6lvx4G__residentAvatar{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%)}.ResidentsPage-module__6lvx4G__actionButton{color:#94a3b8;background-color:#334155;border-color:#475569}.ResidentsPage-module__6lvx4G__actionButton:hover{color:#f1f5f9;background-color:#475569}.ResidentsPage-module__6lvx4G__emptyState{background-color:#1e293b;border-color:#334155}.ResidentsPage-module__6lvx4G__emptyIcon{color:#475569}.ResidentsPage-module__6lvx4G__emptyTitle{color:#e2e8f0}.ResidentsPage-module__6lvx4G__emptyDescription{color:#64748b}.ResidentsPage-module__6lvx4G__emptyAction{color:#60a5fa;background-color:#3b82f626;border-color:#2563eb}.ResidentsPage-module__6lvx4G__emptyAction:hover{background-color:#3b82f640}.ResidentsPage-module__6lvx4G__loadMoreButton{color:#60a5fa;background-color:#1e293b;border-color:#3b82f6}.ResidentsPage-module__6lvx4G__loadMoreButton:hover{background-color:#3b82f626}.ResidentsPage-module__6lvx4G__loadMoreButton:disabled{color:#64748b;background-color:#1e293b;border-color:#475569}.ResidentsPage-module__6lvx4G__loadingText,.ResidentsPage-module__6lvx4G__listCount{color:#94a3b8}.ResidentsPage-module__6lvx4G__listCount strong{color:#f1f5f9}.ResidentsPage-module__6lvx4G__errorState{background-color:#dc26261a;border-color:#991b1b}.ResidentsPage-module__6lvx4G__errorMessage{color:#f87171}.ResidentsPage-module__6lvx4G__retryButton{color:#f87171;background-color:#1e293b;border-color:#991b1b}.ResidentsPage-module__6lvx4G__retryButton:hover{background-color:#dc262626}.ResidentsPage-module__6lvx4G__paginationButton{color:#94a3b8;background-color:#1e293b;border-color:#475569}.ResidentsPage-module__6lvx4G__paginationButton:hover:not(:disabled){color:#f1f5f9;background-color:#334155}.ResidentsPage-module__6lvx4G__paginationButtonActive{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.ResidentsPage-module__6lvx4G__badgeOwner{color:#60a5fa;background-color:#3b82f633}.ResidentsPage-module__6lvx4G__badgeTenant{color:#a78bfa;background-color:#8b5cf633}.ResidentsPage-module__6lvx4G__badgeVerified,.ResidentsPage-module__6lvx4G__badgeActive{color:#34d399;background-color:#10b98133}.ResidentsPage-module__6lvx4G__badgePending{color:#fbbf24;background-color:#f59e0b33}.ResidentsPage-module__6lvx4G__badgeBlocked{color:#f87171;background-color:#ef444433}}@media print{.ResidentsPage-module__6lvx4G__pageContainer{background-color:#fff;padding:0}.ResidentsPage-module__6lvx4G__addButton,.ResidentsPage-module__6lvx4G__viewToggle,.ResidentsPage-module__6lvx4G__actionButton,.ResidentsPage-module__6lvx4G__loadMoreButton,.ResidentsPage-module__6lvx4G__emptyAction,.ResidentsPage-module__6lvx4G__retryButton{display:none}.ResidentsPage-module__6lvx4G__residentCard{break-inside:avoid;box-shadow:none;border:1px solid #e2e8f0}.ResidentsPage-module__6lvx4G__statCard{break-inside:avoid}}
