@keyframes _fadeIn_e3d67_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_e3d67_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_e3d67_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_e3d67_27{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}@media(max-width:767px){._container_e3d67_27{border-color:var(--border-color-dark)}}._header_e3d67_39{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}._viewAll_e3d67_47{margin-left:auto;font-size:var(--font-size-xs);font-weight:500;color:var(--primary);text-decoration:none}@media(hover:hover){._viewAll_e3d67_47:hover{text-decoration:underline}}._title_e3d67_58{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin:0}._count_e3d67_65{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .5rem;font-size:var(--font-size-xs);font-weight:500;color:#fff;background-color:var(--primary);border-radius:9999px}._eventsList_e3d67_79{display:flex;flex-direction:column}._group_e3d67_84:not(:last-child){border-bottom:1px solid var(--border-color)}._groupLabel_e3d67_88{font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:.5rem 1.25rem;margin:0;background-color:var(--bg-secondary)}._eventItem_e3d67_99{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none;border-bottom:1px solid var(--border-color);transition:background-color .12s ease-out}._eventItem_e3d67_99:last-child{border-bottom:none}@media(hover:hover){._eventItem_e3d67_99:hover{background-color:var(--bg-secondary)}}._eventItem_e3d67_99._overdue_e3d67_114 ._dateBox_e3d67_114{background-color:#963f451a;color:#963f45}._eventItem_e3d67_99._overdue_e3d67_114 ._daysUntil_e3d67_118{color:#963f45}._eventItem_e3d67_99._due_e3d67_121 ._dateBox_e3d67_114{background-color:#96742f1a;color:#96742f}._eventItem_e3d67_99._due_e3d67_121 ._daysUntil_e3d67_118{color:#96742f}._eventItem_e3d67_99._upcoming_e3d67_128 ._dateBox_e3d67_114{background-color:rgb(var(--primary-rgb)/.15);color:var(--primary)}._eventItem_e3d67_99._upcoming_e3d67_128 ._daysUntil_e3d67_118{color:var(--primary)}._dateBox_e3d67_114{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}._dateDay_e3d67_147{font-size:var(--font-size-lg);font-weight:600;line-height:1}._dateMonth_e3d67_153{font-size:var(--font-size-xs);font-weight:500;text-transform:uppercase;margin-top:2px}._eventIcon_e3d67_160{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background-color:var(--bg-tertiary);color:var(--text-secondary);flex-shrink:0}._eventContent_e3d67_172{flex:1;min-width:0}._eventTitle_e3d67_177{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eventMeta_e3d67_187{display:flex;align-items:center;gap:.25rem;margin-top:2px;font-size:var(--font-size-xs);color:var(--text-muted)}._equipmentName_e3d67_196{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media(min-width:768px){._equipmentName_e3d67_196{max-width:180px}}._householdName_e3d67_209{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}@media(min-width:768px){._householdName_e3d67_209{max-width:160px}}._dot_e3d67_222{color:var(--text-muted);flex-shrink:0}._daysUntil_e3d67_118{font-weight:500;white-space:nowrap}._chevron_e3d67_232{color:var(--text-muted);flex-shrink:0}._emptyState_e3d67_237{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}._emptyState_e3d67_237 p{color:var(--text-secondary);margin:.5rem 0 0;font-size:var(--font-size-sm)}._emptyIcon_e3d67_251{color:var(--text-muted)}
