.search-row[data-v-2cca28cf]{max-width:620px}.search-box[data-v-2cca28cf],.search-row[data-v-2cca28cf]{align-items:center;display:flex}.search-box[data-v-2cca28cf]{background:#fff;border:1.5px solid #eee;border-radius:14px;box-shadow:0 2px 12px #0000000f;flex:1;gap:10px;padding:6px 6px 6px 16px;transition:border-color .2s,box-shadow .2s}.search-box--focused[data-v-2cca28cf]{border-color:#1fb99a;box-shadow:0 4px 20px #1fb99a26}.search-input[data-v-2cca28cf]{background:transparent;border:none;color:#1f3b5b;flex:1;font-size:1rem;min-height:44px;min-width:0;outline:none}.search-input[data-v-2cca28cf]::-moz-placeholder{color:#999}.search-input[data-v-2cca28cf]::placeholder{color:#999}.search-clear[data-v-2cca28cf]{align-items:center;background:none;display:flex;justify-content:center;min-width:32px}.search-clear[data-v-2cca28cf],.search-go[data-v-2cca28cf]{border:none;cursor:pointer;min-height:44px}.search-go[data-v-2cca28cf]{background:#1fb99a;border-radius:10px;color:#fff;font:600 .95rem Poppins,sans-serif;padding:0 16px}.compte[data-v-e8c9e613]{color:#6b7a8c;font-size:.95rem;margin:0 0 16px}.compte strong[data-v-e8c9e613]{color:#1f3b5b}.assoc-card-link[data-v-e8c9e613]{color:inherit;display:block;height:100%;text-decoration:none}.assoc-card[data-v-e8c9e613]{background:#fff;border-radius:20px;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s,box-shadow .2s}.assoc-card[data-v-e8c9e613]:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.assoc-card-media[data-v-e8c9e613]{flex-shrink:0;height:180px;overflow:hidden;position:relative}.assoc-card-img[data-v-e8c9e613]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.assoc-card:hover .assoc-card-img[data-v-e8c9e613]{transform:scale(1.04)}.assoc-card-img-placeholder[data-v-e8c9e613]{align-items:center;background:linear-gradient(135deg,#e8f7f2,#e6eaee);display:flex;height:100%;justify-content:center;width:100%}.initiale[data-v-e8c9e613]{color:#168f77;font-size:2.6rem;font-weight:700}.officiel[data-v-e8c9e613]{background:#1f3b5b;border-radius:8px;color:#fff;font-size:.78rem;font-weight:600;left:12px;padding:4px 10px;position:absolute;top:12px}.assoc-card-body[data-v-e8c9e613]{display:flex;flex:1;flex-direction:column;padding:20px}.assoc-name[data-v-e8c9e613]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f3b5b;display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.3;margin:0 0 6px;overflow:hidden}.assoc-address[data-v-e8c9e613]{align-items:center;color:#168f77;display:flex;font-size:.8rem;gap:4px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assoc-description[data-v-e8c9e613]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#555;display:-webkit-box;flex:1;font-size:.85rem;line-height:1.55;margin:0 0 12px;overflow:hidden}.assoc-cats[data-v-e8c9e613]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cat-chip[data-v-e8c9e613]{background:rgba(31,185,154,.1);border-radius:8px;color:#168f77;font-size:.72rem;font-weight:600;padding:3px 10px}.assoc-actions[data-v-e8c9e613]{align-items:center;display:flex;gap:8px;margin-top:auto}.assoc-btn-detail[data-v-e8c9e613]{align-items:center;background:rgba(31,185,154,.08);border-radius:12px;color:#168f77;display:flex;flex:1;font-size:.88rem;font-weight:600;height:40px;justify-content:center}
