#projets .page-head{align-items:flex-end}
.project-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}
.projects-storage-capacity{min-width:245px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}
.projects-storage-capacity small,.projects-storage-capacity strong,.projects-storage-capacity span{display:block}
.projects-storage-capacity small{font-size:9px;letter-spacing:.09em;color:var(--muted);font-weight:800}
.projects-storage-capacity strong{margin:3px 0 5px;font-size:17px;line-height:1.2}
.projects-storage-capacity span{font-size:11px;color:var(--muted)}
.projects-storage-bar{height:6px;margin:8px 0 5px;border-radius:10px;background:var(--line);overflow:hidden}
.projects-storage-bar i{display:block;height:100%;border-radius:inherit;background:var(--violet)}
.projects-storage-capacity.storage-full{border-color:#e2a5ad;background:#fff7f8}
.projects-storage-capacity.storage-full .projects-storage-bar i{background:var(--danger)}
.projects-storage-breakdown{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 12px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.projects-storage-breakdown span{display:flex;justify-content:space-between;gap:8px;font-size:10px}.projects-storage-breakdown b{font-weight:700;color:var(--ink)}
#projets table{table-layout:fixed}
#projets th,#projets td{padding:14px 12px;vertical-align:middle}
#projets th:nth-child(1){width:29%}#projets th:nth-child(2){width:10%}#projets th:nth-child(3){width:11%}#projets th:nth-child(4){width:13%}#projets th:nth-child(5){width:7%}#projets th:nth-child(6){width:8%}#projets th:nth-child(7){width:12%}#projets th:nth-child(8){width:10%}
#projets td:first-child{overflow-wrap:anywhere;line-height:1.35}
.project-deposit-cell{white-space:nowrap}.project-deposit-cell strong,.project-deposit-cell small{display:block}.project-deposit-cell small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:500}
#projets .pill{display:inline-block;max-width:100%;white-space:normal;line-height:1.25;text-align:center}
#projets .danger-text{font-size:12px}
@media(max-width:1050px){#projets table{min-width:900px}.project-page-actions{width:100%;align-items:stretch;flex-direction:column}.projects-storage-capacity{width:100%}}
