.ibisc-projets{--primary:#174a75;--border:#dce4eb;--text:#263445;--muted:#687789;--bg:#f5f7fa}.ibisc-projets *{box-sizing:border-box}.ibisc-projets{font:14px/1.5 Arial,Helvetica,sans-serif;color:var(--text)}.ibisc-projets .container{max-width:1450px;margin:35px auto;padding:0 24px}.ibisc-projets h1{color:var(--primary);font-size:29px;margin:0 0 5px}.ibisc-projets .subtitle{color:var(--muted);margin:0 0 22px}.ibisc-projets .filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:16px}.ibisc-projets .group{display:flex;flex-direction:column;gap:6px;min-width:160px}.ibisc-projets .group.search{flex:2;min-width:220px}.ibisc-projets label{font-weight:bold;font-size:13px}.ibisc-projets input,.ibisc-projets select{font:inherit;border:1px solid #cbd5df;border-radius:6px;padding:10px 12px;background:white}.ibisc-projets button{font:inherit;cursor:pointer}.ibisc-projets .reset{padding:10px 14px;background:#eaf2f9;border:1px solid var(--border);color:var(--primary);border-radius:6px}.ibisc-projets .summary{margin:0 0 16px;color:var(--muted)}.ibisc-projets .table-wrap{background:#fff;border:1px solid var(--border);border-radius:10px;overflow-x:auto}.ibisc-projets table{width:100%;border-collapse:collapse}.ibisc-projets thead{background:#f8fafc}.ibisc-projets th{padding:13px 15px;text-align:left;border-bottom:2px solid var(--border);white-space:nowrap;font-size:12px;text-transform:uppercase;color:#42566b}.ibisc-projets td{padding:13px 15px;border-bottom:1px solid #edf0f4;vertical-align:top}.ibisc-projets tbody tr:hover{background:#f7fbff}.ibisc-projets tbody tr:last-child td{border-bottom:0}.ibisc-projets .sort{border:0;background:transparent;color:inherit;text-transform:inherit;font-size:inherit;font-weight:bold;padding:0}.ibisc-projets .sort:hover,.ibisc-projets .link:hover{color:#0875bd;text-decoration:underline}.ibisc-projets .arrow{margin-left:5px}.ibisc-projets .link{color:var(--primary);text-decoration:none;font-weight:600}.ibisc-projets .title{display:block;color:var(--muted);font-size:12px;margin-top:4px;max-width:500px}.ibisc-projets .members{min-width:220px}.ibisc-projets .members a{color:var(--primary);text-decoration:none}.ibisc-projets .members a:hover{text-decoration:underline}.ibisc-projets .date{font-variant-numeric:tabular-nums;white-space:nowrap}.ibisc-projets .empty{text-align:center;color:var(--muted);padding:28px}.ibisc-projets .error{color:#a32626;background:#fff0f0;padding:14px;border-radius:6px}.ibisc-projets .note{color:var(--muted);font-size:12px;margin-top:14px}.ibisc-projets [hidden]{display:none!important}@media(max-width:700px){.ibisc-projets .container{margin:18px auto;padding:0 12px}.ibisc-projets h1{font-size:24px}.ibisc-projets table{min-width:800px}}