.cave-status_page__Agtp2{padding:var(--space-4);padding-bottom:var(--space-8);max-width:900px;margin:0 auto}.cave-status_header__0p1Rr{margin-bottom:var(--space-4)}.cave-status_headerStats__W8DfT{display:flex;gap:var(--space-6)}.cave-status_headerStat__ZCgwf{display:flex;flex-direction:column;gap:2px}.cave-status_headerStatValue__uk1CT{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900}.cave-status_headerStatLabel__PWCnJ{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.cave-status_filters__DVgI1{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.cave-status_select__br41I{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--input-text);font-family:var(--font-body);outline:none}.cave-status_loading__q3E9q{text-align:center;color:var(--color-text-secondary);padding:var(--space-8)}.cave-status_tableWrap___6NXs{display:flex;flex-direction:column;gap:2px}.cave-status_tableHeader__qLfyi{display:grid;grid-template-columns:2fr 90px 80px 100px 60px 80px 70px 80px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}@media (max-width:640px){.cave-status_tableHeader__qLfyi{display:none}}.cave-status_tableRow__Bs37m{display:grid;grid-template-columns:2fr 90px 80px 100px 60px 80px 70px 80px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);align-items:center;text-decoration:none;transition:border-color var(--transition-fast)}@media (max-width:640px){.cave-status_tableRow__Bs37m{grid-template-columns:1fr 1fr 1fr;gap:var(--space-3) var(--space-2)}.cave-status_nameCell__aEJfM{grid-column:1/-1}.cave-status_statCell__qewOh{display:flex;flex-direction:column;gap:2px;min-width:0}.cave-status_statCell__qewOh:before{content:attr(data-label);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}}.cave-status_tableRow__Bs37m:hover{border-color:var(--color-primary)}.cave-status_nameCell__aEJfM{display:flex;align-items:flex-start;gap:var(--space-3)}.cave-status_condBar__scckr{width:4px;height:40px;border-radius:2px;flex-shrink:0;margin-top:2px}.cave-status_caveName__jDkuV{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}.cave-status_springName__KKbFA{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:1px}.cave-status_statusReason__gw0nN{font-size:10px;color:#f4a933;margin-top:2px}.cave-status_statusBadge__tlDoP{padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cave-status_freshnessLabel__jMDYd,.cave-status_lineBadge__0LasF{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.cave-status_reportCount__tKGrW{font-size:10px;color:var(--color-text-tertiary);margin-top:2px}.cave-status_dataCell__pF0Z0{font-size:var(--text-sm);color:var(--color-text-secondary)}.cave-status_certBadge__hz2IL{font-size:10px;background:var(--color-surface-raised);padding:2px 6px;border-radius:var(--radius-full);color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.cave-status_empty__ajqBx{text-align:center;color:var(--color-text-secondary);padding:var(--space-8)}