/*!
 * Internal OVHcloud
 * Description : Main CSS
 * Auteur : ludovic.champenois@corp.ovh.com
 * Version : 1.0.0
 * Date : 14 octobre 2025
 * Licence : MIT
 */

.navbar{
background-color: #000e9C; 
height: 50px;   
}

body { font-family: Arial, sans-serif; margin:0; min-height: 100vh; overflow-x: hidden; }
  
#sidebar {
    position: fixed; top:0; left:0; bottom:0;
   background: #000e9c; color: white; width: 230px;
    transition: width 0.3s; overflow-y: auto;
  }
  .nav{margin:10px 0 0 0}

  #sidebar.collapsed { width: 70px; }
  #sidebar .nav-link {
    color: rgba(255,255,255,.8);
    transition: background-color 0.3s;
    white-space: nowrap;
  }
  #sidebar .nav-link.active, #sidebar .nav-link:hover {
    background-color: #ffffffff; color: black;
  }

  #sidebar .nav-link .nav-text {
    transition: opacity 0.3s;
    display: inline-block;
    vertical-align: middle;
  }
  #sidebar.collapsed .nav-link .nav-text {
    opacity: 0; width: 0; overflow: hidden; pointer-events: none;
  }
  #sidebar .nav-link i {
    width: 30px; text-align: center; display: inline-block;
    font-size: 1.25rem; vertical-align: middle;
  }
  #content {
    margin-left: 250px;
    padding: 1rem 2rem;
    transition: margin-left 0.3s;
    min-height: 100vh;
    background: #f8f9fa;
  }
  #content.collapsed { margin-left: 70px; }
  #sidebarToggle {
    position: fixed; top: 40px; left: 10px; z-index: 1050;
    background: #000e9c; border: none; color: white;
    padding: 6px 10px; font-size: 1.25rem; border-radius: 4px;
    cursor: pointer;
  }
  .autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-top: none;
    max-height: 180px;
    overflow-y: auto;
    background-color: white;
    width: 100%;
    z-index: 9999;
  }
  .autocomplete-items div {
    padding: 6px;
    cursor: pointer;
  }
  .autocomplete-items div:hover, .autocomplete-items .active {
    background-color: #e9e9e9;
  }
   .logoVH {background:no-repeat url("Horizon-White.png"); width: 226px; height: 73px; margin:-15px 0px 0px -10px;}