/* =============================================================
   TENDERS.CSS - Pages Appels d'offres
   Utilisé par : appels-offres/index.php et appels-offres/details.php
   ============================================================= */

/* -- Liste des appels d'offres (index.php) -- */
.tender-card { background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #eee; margin-bottom: 20px; transition: 0.3s; }
.tender-card:hover { border-color: #39FF14; box-shadow: 0 5px 15px rgba(0,0,0,0.05); }
.deadline-badge { background: #fff5f5; color: #e53e3e; padding: 4px 10px; border-radius: 4px; font-size: 12px; font-weight: bold; border: 1px solid #fed7d7; }
.premium-badge { background: #39FF14; color: #0B132B; padding: 4px 10px; border-radius: 4px; font-size: 12px; font-weight: bold; }
.premium-gold { border: 2px solid #eab308 !important; background: #fffdf5 !important; }
.premium-silver { border: 2px solid #1877F2 !important; }

/* -- Détail appel d'offres (details.php) -- */
.tender-header { background: #0B132B; color: #fff; padding: 60px 0; margin-bottom: 40px; }
.tender-body { background: #fff; padding: 30px; border-radius: 8px; border: 1px solid #eee; line-height: 1.8; }
.tender-sidebar { background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #eee; }
.anti-fraud-box { background: #fff5f5; border: 2px solid #feb2b2; border-radius: 8px; padding: 25px; margin-top: 40px; }
.deadline-box { background: #FEF2F2; color: #DC2626; padding: 15px; border-radius: 8px; border: 1px solid #FEE2E2; text-align: center; margin-bottom: 20px; }