#recipeAdvanced { margin-top:8px; }
#recipeAdvanced > summary { min-height:36px; padding:8px 0; cursor:pointer; font-size:var(--youxin-hmi-font-section); color:var(--youxin-hmi-muted); }
.youxin-hmi-run-spatial-comparison { margin:12px 0 16px; }
.youxin-hmi-run-spatial-comparison h3 { margin:0 0 6px; font-size:var(--youxin-hmi-font-title); }
.youxin-hmi-run-spatial-comparison p { font-size:var(--youxin-hmi-font-section); line-height:1.6; }
.youxin-hmi-run-spatial-pair { display:grid; gap:12px; }
.youxin-hmi-run-spatial-pair figure { margin:0; padding:8px; border:1px solid var(--youxin-hmi-border); border-radius:5px; }
.youxin-hmi-run-spatial-pair figcaption { font-size:var(--youxin-hmi-font-section); overflow-wrap:anywhere; }
.youxin-hmi-run-spatial-pair svg { display:block; height:auto; color:var(--youxin-hmi-muted); }
.youxin-hmi-run-spatial-pair svg text { font-size:var(--youxin-hmi-font-caption); }
.youxin-hmi-run-spatial-pair dl { margin:4px 0 0; font-size:var(--youxin-hmi-font-section); }
.youxin-hmi-run-spatial-pair dl > div { display:flex; justify-content:space-between; gap:12px; padding:3px 0; }
.youxin-hmi-run-spatial-pair dd { margin:0; }
