/* La vue « Copropriétés » de l'onglet Propriétaires (src/parc-coproprietes.js), abonnés. Mêmes jetons que la vue Occupants, clairs et sombres. */
.pc .pco { display: flex; flex-direction: column; gap: 12px; min-width: 0; }
.pc .pco-filtres { display: flex; flex-wrap: wrap; gap: 8px 16px; align-items: center; }
.pc .pco-filtres .pm-recherche { flex: 1 1 260px; min-width: 0; }
.pc .pco-precis-seul { display: inline-flex; gap: 6px; align-items: center; font-size: 13px; }
.pc .pco-imprecis { color: #9A5B0C; font-weight: 600; }
:root[data-theme="dark"] .pc .pco-imprecis { color: #E8A24A; }
.pc .pco-cartes { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 10px; }
.pc .pco-carte { border: 1px solid var(--i-trait, #A4ADB8); border-radius: 8px; padding: 10px 12px; min-width: 0; }
.pc .pco-carte h4 { margin: 0 0 4px; font-size: 14px; overflow-wrap: anywhere; }
.pc .pco-carte p { margin: 2px 0; font-size: 13px; overflow-wrap: anywhere; }
.pc .pco-id { font-weight: 400; color: var(--i-lib, #5B6768); }
.pc .pco-adresse, .pc .pco-construction, .pc .pco-syndic { color: var(--i-lib, #5B6768); }
.pc .pco-carte small { color: var(--i-lib, #5B6768); }
