init projet

This commit is contained in:
2026-05-20 10:43:18 +02:00
parent 51f27903bb
commit 9a402b0b34
57 changed files with 5622 additions and 0 deletions
@@ -0,0 +1,119 @@
/* Styles du tableau générique */
.wrapper {
display: flex;
flex-direction: column;
gap: 0;
}
.tableScroll {
overflow-x: auto;
border-radius: var(--radius);
border: 1px solid var(--color-gray-border);
}
.table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
}
.th {
background-color: var(--color-gray-light);
padding: 10px 12px;
text-align: left;
font-weight: 600;
font-size: 12px;
color: var(--color-text-secondary);
border-bottom: 1px solid var(--color-gray-border);
cursor: pointer;
white-space: nowrap;
user-select: none;
}
.th:hover {
background-color: #E8E8E8;
}
.thInner {
display: flex;
align-items: center;
gap: 4px;
}
.sortIcons {
display: flex;
flex-direction: column;
line-height: 0;
}
.activeSort {
color: var(--color-primary);
}
.inactiveSort {
color: var(--color-gray-border);
}
.tr:nth-child(even) {
background-color: #FAFAFA;
}
.tr:hover {
background-color: #F5F5F5;
}
.td {
padding: 9px 12px;
border-bottom: 1px solid var(--color-gray-border);
color: var(--color-text);
vertical-align: middle;
}
.empty {
padding: 32px;
text-align: center;
color: var(--color-text-secondary);
font-style: italic;
}
/* Pagination */
.pagination {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 12px;
background-color: var(--color-white);
border: 1px solid var(--color-gray-border);
border-top: none;
border-radius: 0 0 var(--radius) var(--radius);
}
.pageInfo {
font-size: 12px;
color: var(--color-text-secondary);
}
.pageButtons {
display: flex;
gap: 4px;
}
.pageBtn {
padding: 4px 10px;
border: 1px solid var(--color-gray-border);
border-radius: var(--radius);
background-color: var(--color-white);
font-size: 13px;
cursor: pointer;
color: var(--color-text);
}
.pageBtn:hover:not(:disabled) {
background-color: var(--color-gray-light);
}
.pageBtn:disabled {
opacity: 0.4;
cursor: not-allowed;
}