*{
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important;                 /* Firefox 48 – 96 */
    print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
}

body{
    background: url("/images/MyLogoPrint.png") #FFFFFF no-repeat top center!important;
    color:#3f48ac!important;
    padding-top: 0px!important;
    padding-bottom: 0!important;
    -webkit-print-color-adjust:exact;
}
.navbar,footer,input[type=text],.link-list,#bug-contact,#print-button,#filters{
    display: none !important;
}
.row{
    margin-left: 5px;
}
.alert {
    display:none !important;
}
a,table, th, td,.text-muted {
    color: #000000!important;
}
th, td {
    border: 1px solid #000000!important;
}
table{
    background-image: url("/images/MyAniimoPrint.png");
    background-repeat: repeat;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-radius: 15px;
    border-style: hidden!important; /* hide standard table (collapsed) border */
    box-shadow: 0 0 0 3px #3f48ac!important; /* this draws the table border  */ 
}
table,.table,.table td,.table th{
    background-color: transparent!important;
}
.table-img {
    max-width: 50px;
    max-height: 50px;
}
.table-img-sm {
    max-width: 20px;
    max-height: 20px;
    background-color: #9ea7e9!important;
    border-radius: 5px!important;
}
button#user_gotit_form_submit,button#user_char_gotit_form_submit {
    display: none;
}
td.item-igotit:after {
    content: '\2714';
    color: #000000;
}
td br {
    display: none;
}
.universe-card-list .card-body {
    min-height: auto;
}
.card-body {
    color: #000000;
}
body {
    background: white !important; /* S'assure que le fond est blanc */
    color: black !important; /* Texte noir pour la lisibilité */
  }

  * {
    box-shadow: none !important; /* Supprime les ombres */
    border: none !important; /* Supprime les bordures */
  }

  @page {
    margin: 20mm; /* Ajuste les marges de la page */
  }
  .container, .card {
    border: none !important;
    background: white !important;
  }

.universe-card-list .col-lg-3,.companion-card-list .col-lg-3 {
    flex: 0 0 auto;
    width: 20%;
}
.universe-card-list .card-body,.companion-card-list .card-body {
    padding: 10px;
    min-height:100px;
}