/* ==========================================================================
   Immosylva – Socle : styles communs aux extensions
   ========================================================================== */

.ims-ico { flex-shrink: 0; vertical-align: middle; }

/* Plan du site --------------------------------------- */
.ims-sitemap { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 40px; }
.ims-sitemap ul { padding-left: 1.1em; }
.ims-sitemap li { margin-bottom: 6px; }
.ims-sitemap li span { color: var(--ims-muted, #5d6764); font-size: .9rem; }


/* Encadré « vide » */
.ims-empty { padding: 40px; text-align: center; border-radius: var(--ims-radius, 4px); background: var(--ims-cream, #f6f4ee); color: var(--ims-muted, #5d6764); }
.ims-empty p { margin: 0 0 8px; }
.ims-empty .btn { margin-top: 12px; }
