/* Le détail public réutilise la démonstration bâtiment ; ses choix restent sous le dessin. */
.edu-demo figure{margin:16px 0}.edu-demo .sp-demo-drawing{max-width:540px;margin:auto}.edu-demo form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.edu-demo form>button{grid-column:1/-1;justify-self:start}.edu-demo [hidden]{display:none!important}.edu-demo select{font:inherit}.edu-demo .sp-feedback h3{font-family:inherit}.edu-demo #demo-restart{min-height:44px}
@media(max-width:759px){.edu-demo form{grid-template-columns:1fr}}
