/* Page-specific */
.badge { display: inline-block; padding: 2px 8px; border-radius: 10px; font-size: 11px; font-weight: bold; }
.badge-fast { background: #d4edda; color: #155724; }
.badge-slow { background: #fff3cd; color: #856404; }
.input-row { display: flex; gap: 15px; flex-wrap: wrap; }
.input-row .input-group { flex: 1; min-width: 160px; }
/* Labels/inputs inside .section-content need dark text (not on purple bg) */
.section-content .input-group label { color: #555; }
.section-content .input-group input,
.section-content .input-group select {
border: 1px solid #ddd; background: white;
}
.section-content .input-group input:focus,
.section-content .input-group select:focus {
border-color: #4CAF50; box-shadow: 0 0 0 3px rgba(76,175,80,0.1); background: white;
}
/* JS-injected classes */
.result-box { background: #f8fff8; border-left: 4px solid #4CAF50; padding: 15px; margin-top: 12px; border-radius: 6px; font-size: 14px; line-height: 1.8; }
.result-highlight { font-size: 1.4em; font-weight: bold; color: #4CAF50; }
.compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 15px; }
.compare-card { background: white; border: 1px solid #e0e0e0; border-radius: 8px; padding: 15px; border-left: 4px solid #4CAF50; }
.compare-card h4 { margin-top: 0; color: #2d6a2d; }
@media (max-width: 600px) { .compare-grid { grid-template-columns: 1fr; } }
BFD seksjon
Deteksjonstid = maks(ønsket_min_tx, nødvendig_min_rx) × detect_mult
IP SLA-seksjon
Sammenligningsseksjon
Statisk forhåndsinnstillingstabell
| Profil |
Min TX/RX (ms) |
Multiplikator |
Deteksjonstid |
Bruk Case |
| Aggressiv |
50 |
3 |
150 ms |
Datasenter, likeverdige undernettverk |
| Balansert |
300 |
3 |
900 ms |
De fleste WAN-koblinger |
| Konservativ |
500 |
3 |
1500 ms |
Høy latens WAN, satellitt |
| Sakte (ingen BFD) |
N/A |
30–180 s |
BGP hold-down timer fallback |