.result-structure{margin:14px 0 12px;padding:13px 16px;background:#14201a;border:1px solid #2d4435;border-radius:9px}.result-structure dl{margin:0}.structure-layer{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 0}.structure-layer+ .structure-layer{border-top:1px solid #263a2e}.structure-layer dt{font-size:12px;line-height:1.8;color:#9fbaaa}.structure-layer dd{margin:0;display:flex;gap:7px;flex-wrap:wrap}.structure-chip{font-size:12px;line-height:1.8;color:#d3e5d8;overflow-wrap:anywhere}.structure-chip+.structure-chip:before{content:'·';margin-right:7px;color:#749480}.structure-chip small{display:block;font-size:11px;color:#9db3a5}.structure-warning,.structure-chip[data-state=needs_recheck],.structure-relations li[data-state=needs_recheck]{color:#edcc87!important}.structure-warning,.structure-note{font-size:12px!important;margin:3px 0!important;line-height:1.8}.structure-note{color:#9fb2a6!important}.structure-relations{border-top:1px solid #2d4033;margin-top:7px;padding-top:7px}.structure-relations>p{font-size:11px!important;color:#9fbaaa!important;margin:0!important}.structure-relations ul{padding-left:16px;margin:5px 0 0}.structure-relations li{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.structure-relations small{font-size:11px;color:#9db3a5;white-space:normal}@media(max-width:600px){.result-structure{padding:10px 12px}.structure-layer{grid-template-columns:1fr;gap:4px}.structure-layer dt{font-size:11px}.structure-chip{font-size:12px}}
