/* PÉRON 2026 — liens utiles (pages/liens.php). En-tête : search.css. */

.p26-liens__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:22px}
.p26-liens__search{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:520px;padding:4px 18px;background:#fff;border:1.5px solid var(--p26-line);border-radius:999px;transition:border-color .15s,box-shadow .15s}
.p26-liens__search:focus-within{border-color:var(--p26-teal);box-shadow:0 0 0 4px rgba(0,125,141,.15)}
.p26-liens__search .bi{color:var(--p26-teal)}
.p26-liens__search input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;font-weight:600;color:var(--p26-navy)}
.p26-liens__count{font-weight:800;color:var(--p26-navy)}

.p26-liens{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}
.p26-lien{display:flex;flex-direction:column;gap:8px;padding:22px;background:#fff;border:1px solid var(--p26-line);border-radius:var(--p26-radius-lg);box-shadow:var(--p26-shadow-sm);transition:border-color .2s,box-shadow .2s}
.p26-lien:hover{border-color:var(--p26-mint);box-shadow:var(--p26-shadow)}
.p26-lien__nom{font-size:1.15rem;font-weight:800;line-height:1.3}
.p26-lien__site{margin-top:-4px;font-size:.85rem;font-weight:700;color:var(--p26-teal)}
.p26-lien__adr{display:flex;gap:8px;color:var(--p26-ink)}
.p26-lien__adr .bi{flex:none;margin-top:2px;color:var(--p26-teal)}
.p26-lien__rem{padding:10px 12px;border-radius:12px;background:var(--p26-mint-50);font-size:.9rem;color:var(--p26-navy)}
.p26-lien__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}
.p26-lien__actions .p26-btn{padding:8px 14px;font-size:.88rem}

@media (max-width:560px){
	.p26-liens{grid-template-columns:minmax(0,1fr)}
}
