.dashboard.svelte-1uha8ag{width:100%}.page-header.svelte-1uha8ag{margin-bottom:1.5rem}.page-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;color:var(--text-primary)}.page-subtitle.svelte-1uha8ag{color:var(--text-tertiary);margin-top:.25rem;font-size:.875rem}.stats-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-left:3px solid transparent}.stat-card--devices.svelte-1uha8ag{border-left-color:var(--accent)}.stat-card--mode.svelte-1uha8ag{border-left-color:var(--info)}.stat-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius);flex-shrink:0}.stat-icon--accent.svelte-1uha8ag{background:var(--accent-light);color:var(--accent)}.stat-icon--info.svelte-1uha8ag{background:var(--info-light);color:var(--info)}.stat-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;min-width:0}.stat-label.svelte-1uha8ag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary)}.stat-value.svelte-1uha8ag{font-size:1.75rem;font-weight:700;color:var(--text-primary);line-height:1.2}.stat-value--badge.svelte-1uha8ag{font-size:unset;font-weight:unset}.stat-value--badge.svelte-1uha8ag .badge:where(.svelte-1uha8ag){font-size:.875rem;padding:.3rem .75rem}.dashboard-section.svelte-1uha8ag{margin-bottom:2rem}.section-title.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.alerts-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.alert-card.svelte-1uha8ag{border-left:3px solid var(--danger)}.alert-headline.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.alert-description.svelte-1uha8ag{margin-top:.375rem;font-size:.875rem;color:var(--text-secondary);line-height:1.6}.funfact-card.svelte-1uha8ag{border-left:3px solid var(--accent)}.funfact-text.svelte-1uha8ag{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.messages-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.message-card.svelte-1uha8ag{padding:0;overflow:hidden}.message-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--text-primary);transition:background var(--transition)}.message-header.svelte-1uha8ag:hover{background:var(--bg-hover)}.message-subject.svelte-1uha8ag{font-size:.875rem;font-weight:600;line-height:1.4}.chevron.svelte-1uha8ag{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--transition)}.chevron.expanded.svelte-1uha8ag{transform:rotate(180deg)}.message-body.svelte-1uha8ag{padding:1rem 1.25rem;font-size:.875rem;color:var(--text-secondary);line-height:1.6;border-top:1px solid var(--border-light)}.message-body.svelte-1uha8ag p{margin-bottom:.75rem}.message-body.svelte-1uha8ag p:last-child{margin-bottom:0}.message-body.svelte-1uha8ag b,.message-body.svelte-1uha8ag strong{font-weight:600;color:var(--text-primary)}@media(max-width:768px){.stats-grid.svelte-1uha8ag{grid-template-columns:1fr}}
