diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css index 9895814e..3b732594 100644 --- a/Bootstrap_new/css/theme-modern.css +++ b/Bootstrap_new/css/theme-modern.css @@ -1,111 +1,99 @@ -/* DESIGN SYSTEM INTER SANTÉ 2026 */ :root { --primary: #2C3E50; --accent: #08C5D1; - --test-warning: #FF9800; - --bg-main: #F4F7F9; - --glass-white: rgba(255, 255, 255, 0.95); - --shadow-sm: 0 2px 8px rgba(0,0,0,0.05); - --shadow-lg: 0 10px 30px rgba(0,0,0,0.08); + --bg-app: #f0f2f5; /* Un gris très léger pour faire ressortir les cartes blanches */ + --shadow-wahoo: 0 10px 25px rgba(44, 62, 80, 0.1); } body { - background-color: var(--bg-main); - font-family: 'Open Sans', 'Segoe UI', sans-serif; - color: var(--primary); + background-color: var(--bg-app) !important; } -/* On garde ton effet de grayscale sur les images mais en plus fluide */ -.image-container img { - transition: all 0.4s ease; -} -.image-container img:hover { - filter: grayscale(100%); - transform: scale(1.02); +/* Le secret du Wahoo : Faire flotter le contenu principal */ +#main { + margin: 80px 20px 20px 20px !important; + padding: 25px !important; + background: #ffffff !important; + border-radius: 20px !important; /* Arrondis prononcés */ + box-shadow: var(--shadow-wahoo) !important; + border: none !important; } -/* Modernisation du Scrollmenu de body_main */ -/* Style des pilules de navigation (Niveau 3) */ -.scrollmenu { - white-space: nowrap; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - gap: 10px; - border: 1px solid rgba(0,0,0,0.05); -} -.scrollmenu::-webkit-scrollbar { display: none; } /* Chrome */ -.scrollmenu a { - display: inline-block; - padding: 8px 20px; - margin-right: 10px; - background: white; - border-radius: 50px; - text-decoration: none; - color: var(--primary); - box-shadow: var(--shadow-sm); - transition: 0.3s; - font-weight: 600; - font-size: 0.85rem; -} -.scrollmenu a:hover { - background: var(--accent); - color: white; +/* Modernisation de la Sidebar */ +.sidebar { + background: var(--primary) !important; + box-shadow: 10px 0 30px rgba(0,0,0,0.05) !important; + border: none !important; } -.nav-pill-link { - padding: 8px 20px; - border-radius: 50px; - text-decoration: none; - color: var(--primary); - font-size: 0.85rem; - font-weight: 600; - transition: all 0.3s ease; +.sidebar-nav .nav-link { + border-radius: 10px !important; + margin: 5px 15px !important; + padding: 12px !important; + transition: all 0.3s ease !important; } -.nav-pill-link.active { - background: var(--accent); - color: white !important; - box-shadow: 0 4px 12px var(--accent-glow); +.sidebar-nav .nav-link:hover { + background: rgba(8, 197, 209, 0.1) !important; + color: var(--accent) !important; + transform: translateX(5px); } -.nav-pill-link:hover:not(.active) { - background: #f0f4f8; - color: var(--accent); -} - -/* Barre de contexte latérale */ +/* Style des Widgets dans la barre de contexte */ .sidenav { - height: 100%; - width: 320px; - position: fixed; - z-index: 1000; - top: 0; - right: -320px; - background: white; - box-shadow: var(--shadow-lg); - transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1); - padding-top: 80px; -} -.sidenav.active { right: 0; } - -/* Styles spécifiques importés de tes anciens fichiers */ -.initials { - background: var(--accent); - color: white; - padding: 8px 12px; - border-radius: 8px; - font-weight: bold; + background: #ffffff !important; + border-left: 1px solid rgba(0,0,0,0.05) !important; } -.table tbody tr td { - vertical-align: middle; - padding: 12px 15px !important; /* Plus d'espace pour respirer */ - border-bottom: 1px solid #f0f0f0; +.context-card { + background: #f8fafc !important; + border: 1px solid #e2e8f0 !important; + border-radius: 15px !important; + padding: 15px !important; + margin-bottom: 15px !important; + transition: 0.3s !important; } + +.context-card:hover { + border-color: var(--accent) !important; + box-shadow: 0 5px 15px rgba(8, 197, 209, 0.1) !important; +} + +/* Aérer les tableaux de gestion */ +.table { + border-collapse: separate !important; + border-spacing: 0 8px !important; /* Espacement entre les lignes */ +} + +.table tr { + background: white !important; + box-shadow: 0 2px 5px rgba(0,0,0,0.02) !important; + border-radius: 8px !important; +} + +.table td, .table th { + padding: 12px !important; + border: none !important; +} + .table thead th { - background-color: #f8f9fa; + background: transparent !important; + color: var(--primary) !important; + font-weight: 800 !important; text-transform: uppercase; - font-size: 0.75rem; - letter-spacing: 1px; - border: none; -} \ No newline at end of file + font-size: 0.7rem; +} + +.initials { + background: linear-gradient(135deg, var(--accent), #2C3E50) !important; + color: white !important; + width: 45px; + height: 45px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50% !important; /* Rond parfait */ + font-weight: 800 !important; + box-shadow: 0 4px 10px rgba(8, 197, 209, 0.4) !important; +} + diff --git a/Vue/includes/head-meta.php b/Vue/includes/head-meta.php index 4eb048a2..9e12fd9b 100644 --- a/Vue/includes/head-meta.php +++ b/Vue/includes/head-meta.php @@ -15,4 +15,4 @@ - \ No newline at end of file + \ No newline at end of file