/*** ADMIN ***/ | |
.admin-panel { | |
background-color: #f8f9fa; | |
min-height: 100vh; | |
padding: 20px; | |
width: 100%; /* Assurer que le panneau prend toute la largeur */ | |
max-width: 100%; /* Empêcher tout dépassement */ | |
box-sizing: border-box; /* Inclure le padding dans la largeur totale */ | |
position: absolute; /* Position absolue pour sortir des contraintes du parent */ | |
left: 0; | |
right: 0; | |
} | |
/* Ajuster la disposition des éléments dans l'en-tête pour la largeur complète */ | |
.admin-header { | |
display: flex; | |
justify-content: space-between; | |
align-items: center; | |
margin-bottom: 30px; | |
padding-bottom: 15px; | |
border-bottom: 1px solid #ddd; | |
width: 100%; | |
} | |
.admin-user-info { | |
display: flex; | |
align-items: center; | |
gap: 15px; | |
} | |
.logout-btn { | |
background-color: #dc3545; | |
color: white; | |
border: none; | |
padding: 8px 16px; | |
border-radius: 4px; | |
cursor: pointer; | |
} | |
.admin-content { | |
display: flex; | |
flex-direction: column; | |
gap: 30px; | |
width: 100%; | |
} | |
.admin-section { | |
width: 100%; | |
box-sizing: border-box; | |
} | |
.upload-form { | |
display: flex; | |
flex-direction: column; | |
gap: 15px; | |
max-width: 600px; | |
} | |
.form-group { | |
display: flex; | |
flex-direction: column; | |
gap: 5px; | |
} | |
.form-group label { | |
font-weight: bold; | |
} | |
.form-group input[type="text"] { | |
padding: 8px; | |
border: 1px solid #ddd; | |
border-radius: 4px; | |
} | |
.upload-btn { | |
background-color: #4CAF50; | |
color: white; | |
border: none; | |
padding: 10px; | |
border-radius: 4px; | |
cursor: pointer; | |
max-width: 200px; | |
} | |
.upload-status { | |
padding: 10px; | |
border-radius: 4px; | |
margin-top: 10px; | |
} | |
.upload-status.success { | |
background-color: #d4edda; | |
color: #155724; | |
border: 1px solid #c3e6cb; | |
} | |
.upload-status.error { | |
background-color: #f8d7da; | |
color: #721c24; | |
border: 1px solid #f5c6cb; | |
} | |
.documents-table { | |
width: 100%; | |
border-collapse: collapse; | |
table-layout: fixed; /* Maintenir une répartition égale des colonnes */ | |
} | |
.documents-table th, .documents-table td { | |
padding: 12px; | |
text-align: left; | |
border-bottom: 1px solid #ddd; | |
} | |
.documents-table th, .documents-table td { | |
word-break: break-word; /* Empêcher le texte de faire déborder le tableau */ | |
} | |
.documents-table th { | |
background-color: #f2f2f2; | |
font-weight: bold; | |
} | |
.delete-btn { | |
background-color: #dc3545; | |
color: white; | |
border: none; | |
padding: 6px 10px; | |
border-radius: 4px; | |
cursor: pointer; | |
} | |
.error-message { | |
color: #721c24; | |
background-color: #f8d7da; | |
padding: 10px; | |
border-radius: 4px; | |
border: 1px solid #f5c6cb; | |
} | |
.back-btn { | |
background-color: #4285f4; | |
color: white; | |
border: none; | |
padding: 8px 16px; | |
margin-right: 10px; | |
border-radius: 4px; | |
cursor: pointer; | |
font-weight: bold; | |
} | |
.back-btn:hover { | |
background-color: #2a75f3; | |
} |