/* Guida illustrata alle misure nel configuratore (js/measurement-guide.js) */
#zz-measure-guide{margin:4px 0 18px}
.sg-illustrated{margin-top:18px;border-top:1px solid #ddc89140;padding-top:16px;color:#eee8dc}
.sg-illustrated summary{cursor:pointer;font-weight:650;padding:10px 0}
.sg-illustrated summary span{display:block;color:#c2beb1;font-size:12px;font-weight:400;margin-top:5px}
.sg-drawings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.sg-drawings figure{margin:0;background:#f1eee5;color:#292c27;border-radius:12px;overflow:hidden}
.sg-drawings svg{width:100%;height:auto}
.sg-drawings figcaption{padding:0 16px 16px;font:13px/1.6 system-ui}
.sg-drawings strong{color:#252a24}
.sg-drawings p{color:#4d5148}
.sg-measure-notes,.sg-measure-links{font:13px/1.7 system-ui;color:#d6d0c1}
.sg-measure-links a{color:#ecd69d;text-decoration:underline}
.sg-measure-links strong{color:inherit}
.sg-measure-notes p,.sg-measure-links p{color:inherit}
@media(max-width:900px){.sg-drawings{grid-template-columns:1fr}.sg-drawings figure{display:grid;grid-template-columns:minmax(120px,38%) 1fr;align-items:center}.sg-drawings figcaption{padding:12px}.sg-drawings figcaption strong{color:#252a24!important}.sg-drawings figcaption p{color:#4d5148!important}}
