/* 経路管理 (routes) view-specific styles. Every selector starts with
   #page-routes (SPEC: CSS の規律). */

#page-routes .route-card { border-top: 1px solid var(--border-color, #e2e8f0); padding: 12px 0; }
#page-routes .route-card-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; }
#page-routes .route-card-slug { font-family: monospace; font-size: 13px; }
#page-routes .route-card-count { font-size: 12px; color: var(--text-muted, #64748b); }
#page-routes .route-url-row { display: flex; gap: 6px; align-items: center; }
#page-routes .route-url-input { flex: 1; font-family: monospace; font-size: 12px; }
