.page-module__8KhRmq__container{flex-direction:column;gap:32px;display:flex}.page-module__8KhRmq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.page-module__8KhRmq__statCard{background:#fff;border:1px solid #f5f5f4;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.page-module__8KhRmq__statCard h3{color:#78716c;margin-bottom:12px;font-size:.9rem;font-weight:600}.page-module__8KhRmq__statValue{color:#1c1917;margin-bottom:8px;font-size:2rem;font-weight:700}.page-module__8KhRmq__healthValue{color:#db2777}.page-module__8KhRmq__statTrend{color:#059669;font-size:.85rem;font-weight:600}.page-module__8KhRmq__statSub{color:#78716c;font-size:.85rem}.page-module__8KhRmq__tableCard{background:#fff;border:1px solid #f5f5f4;border-radius:16px;padding:0;overflow-x:auto;box-shadow:0 4px 6px -1px #0000000d}.page-module__8KhRmq__tableHeader{border-bottom:1px solid #f5f5f4;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.page-module__8KhRmq__tableHeader h2{color:#1c1917;font-size:1.1rem;font-weight:700}.page-module__8KhRmq__filterBtn{color:#44403c;cursor:pointer;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.page-module__8KhRmq__table{border-collapse:collapse;width:100%}.page-module__8KhRmq__table th{text-align:left;color:#78716c;text-transform:uppercase;letter-spacing:.05em;background:#fafaf9;padding:16px 32px;font-size:.8rem;font-weight:600}.page-module__8KhRmq__table td{color:#44403c;border-bottom:1px solid #f5f5f4;padding:20px 32px;font-size:.95rem}.page-module__8KhRmq__tableRow:hover{background:#fafaf9}.page-module__8KhRmq__nameCell{align-items:center;gap:16px;display:flex}.page-module__8KhRmq__avatar{background:#fdf2f8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.page-module__8KhRmq__coupleName{color:#1c1917;font-weight:600}.page-module__8KhRmq__coupleId{color:#a8a29e;font-size:.8rem}.page-module__8KhRmq__statusBadge{border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600}.page-module__8KhRmq__statusBadge.page-module__8KhRmq__active{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.page-module__8KhRmq__progressContainer{flex-direction:column;gap:6px;width:140px;display:flex}.page-module__8KhRmq__progressText{font-size:.8rem;font-weight:600}.page-module__8KhRmq__progressBar{background:#f5f5f4;border-radius:3px;height:6px;overflow:hidden}.page-module__8KhRmq__progressFill{background:#db2777;height:100%}.page-module__8KhRmq__healthBadge{border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}.page-module__8KhRmq__healthBadge.page-module__8KhRmq__connected{color:#059669;background:#ecfdf5}.page-module__8KhRmq__healthBadge.page-module__8KhRmq__strained{color:#d97706;background:#fffbeb}.page-module__8KhRmq__healthBadge.page-module__8KhRmq__distressed{color:#dc2626;background:#fef2f2}.page-module__8KhRmq__activityCell{color:#78716c;font-size:.85rem}.page-module__8KhRmq__viewBtn{color:#fff;cursor:pointer;background:#db2777;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.page-module__8KhRmq__viewBtn:hover{background:#be185d;transform:translateY(-1px)}
