/* ============================================================ doc_experiments.css Styles spécifiques à la page "Démarrer des expériences". Dépend de doc_database.css + doc_calibration.css. ============================================================ */ /* ─── Badges supplémentaires ─── */ .badge-green { background: rgba(63,185,80,.12); color: var(--accent-green); border: 1px solid rgba(63,185,80,.3); } .badge-purple { background: rgba(188,140,255,.12); color: var(--accent-purple); border: 1px solid rgba(188,140,255,.3); } .badge-orange { background: rgba(240,136,62,.12); color: var(--accent-orange); border: 1px solid rgba(240,136,62,.3); } /* ─── Tags supplémentaires ─── */ .tag-purple { background: rgba(188,140,255,.12); color: var(--accent-purple); border: 1px solid rgba(188,140,255,.2); } .tag-yellow { background: rgba(227,179,65,.12); color: var(--accent-yellow); border: 1px solid rgba(227,179,65,.2); } /* ─── Étapes numérotées ─── */ ol.doc-steps { list-style: none; padding: 0; margin: 8px 0 0; counter-reset: step-counter; display: flex; flex-direction: column; gap: 8px; } ol.doc-steps li { display: flex; align-items: flex-start; gap: 10px; color: var(--text-secondary); font-size: 13px; counter-increment: step-counter; padding: 6px 8px; background: rgba(255,255,255,.02); border-radius: var(--radius-sm); border: 1px solid var(--border); transition: background .12s; } ol.doc-steps li:hover { background: rgba(255,255,255,.05); } ol.doc-steps li::before { content: counter(step-counter); min-width: 20px; height: 20px; border-radius: 50%; background: rgba(88,166,255,.15); color: var(--accent-blue); font-size: 11px; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px; } ol.doc-steps li i { width: 16px; text-align: center; margin-top: 2px; flex-shrink: 0; } /* ─── Alert info (bleu, non critique) ─── */ .alert-box.alert-info { background: rgba(88,166,255,.08); border-color: rgba(88,166,255,.25); color: var(--accent-blue); } /* ─── Titre de groupe de métriques ─── */ .metrics-group-title { font-size: 13px; font-weight: 600; color: var(--text-secondary); margin: 16px 0 10px; display: flex; align-items: center; gap: 8px; text-transform: uppercase; letter-spacing: .05em; } .metrics-group-title i { color: var(--text-muted); } /* ─── Cartes métriques : padding réduit ─── */ .metrics-card { min-width: 180px; } .metrics-card .card-body h4 { font-size: 13px; margin-bottom: 8px; } /* ─── Tags métriques : inline compact ─── */ .metric-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 4px; } .metric-tags .tag { font-family: var(--font-mono); font-size: 11px; }