.zen-dossiers-public{--zd-ink:#263746;--zd-blue:#035564;--zd-soft:#f4f8f9;color:var(--zd-ink);font:inherit}.zen-dossiers-search{display:flex;gap:.6rem;margin:0 0 1.5rem}.zen-dossiers-search input{flex:1;min-width:0;padding:.75rem 1rem;border:1px solid #cbd5db;border-radius:8px;font:inherit}.zen-dossiers-search button{border:0;border-radius:8px;background:var(--zd-blue);color:#fff;padding:.7rem 1.1rem;font:inherit;font-weight:600;cursor:pointer}.zen-dossiers-year{margin:1.5rem 0 2rem}.zen-dossiers-year h2{font-size:1.45rem;margin:0 0 .8rem;padding-bottom:.55rem;border-bottom:2px solid var(--zd-blue)}.zen-dossiers-list{display:grid;gap:.65rem}.zen-dossiers-item{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;background:var(--zd-soft);border:1px solid #e0e8eb;border-radius:10px}.zen-dossiers-item h3{font-size:1.02rem;line-height:1.4;margin:0 0 .35rem}.zen-dossiers-item p{display:flex;gap:.65rem;flex-wrap:wrap;font-size:.86rem;margin:0;color:#52616a}.zen-dossiers-type{font-weight:600;color:var(--zd-blue)}.zen-dossiers-link{white-space:nowrap;color:var(--zd-blue);font-weight:700;text-decoration:none}.zen-dossiers-link:hover{text-decoration:underline}.zen-dossiers-empty{padding:1rem;background:var(--zd-soft);border-radius:8px}@media(max-width:600px){.zen-dossiers-item{align-items:flex-start;flex-direction:column}.zen-dossiers-search{flex-direction:column}.zen-dossiers-search button{align-self:flex-start}}
