/* ============================================================
   覆盖范围（地下矿解决方案架构图）样式
   从 css/newsolution.css 中提取，加载于 newsolution.css 之后。
   ============================================================ */

.op-panorama{ padding: 50px 0 70px; background: #fff; }
.op-panorama .op-wrap{ overflow: hidden; }
@media (max-width: 1100px){
.op-panorama img{ height: auto; }
}
.op-panorama{
  color: #0d1b2f;
  background: #fff;
  font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
}
.op-panorama, .op-panorama *, .op-panorama *::before, .op-panorama *::after{ box-sizing: border-box; }
.op-panorama img{ display: block; width: 100%; height: auto; object-fit: contain; transform: scale(1); transform-origin: center; transition: transform .45s ease, filter .45s ease; }
@media (max-width: 1100px){
.op-panorama{ height: auto; }
}
@media (max-width: 640px){
.op-panorama img{ margin-top: 28px; }
}
.openpit-page .op-panorama{ padding: 70px 0 0; }
.mine-architecture-board{ width: 100%; max-width: var(--site-safe-width); padding: 34px 0px 0px; border: none; border-radius: 0; background: transparent; }
.mine-architecture-scroll{ overflow: hidden; padding: 6px 0 14px; }
.mine-architecture-scroll:focus-visible{ outline: 2px solid #8b85dd; outline-offset: -2px; }
.underground-page .mine-architecture-scroll{ overflow-x: auto; }
.openpit-page .op-underground{ padding-top: 70px; }
.underground-page #op-underground{ padding-top: 70px; }
.underground-page #op-coverage-title span{ display: none; }
.underground-page #op-underground .mine-architecture-board{ padding-top: 0; }
.underground-page main #op-coverage-title + .mine-architecture-board{ margin-top: 40px; }
.underground-page #op-underground .mine-architecture-scroll{ padding-top: 0; }
.underground-page #op-underground .mine-architecture-board{ width: 100%; max-width: 1360px; margin-left: auto; margin-right: auto; }
.underground-page #op-underground .mine-architecture-scroll{ overflow-x: auto; }
.underground-page #op-underground > .op-wrap{ width: min(var(--site-safe-width), calc(100% - 192px)); }
@media (max-width: 1200px){
.underground-page #op-underground > .op-wrap{ width: calc(100% - 64px); }
}
@media (max-width: 800px){
.underground-page #op-underground > .op-wrap{ width: calc(100% - 40px); }
}
.underground-page main #op-coverage-title,
.underground-page main #op-coverage-title strong{ font-size: 36px; font-weight: 700; line-height: 1.3; color: #1a1a1a; }
.underground-page main #op-coverage-title{ width: 100%; justify-content: center; align-items: center; }
.underground-page .ug-figma-diagram{position:relative;width:1300px;height:606px;min-width:1300px;margin:0 auto;color:#1a1a1a;font:400 11px/normal "PingFang SC","Microsoft YaHei",sans-serif;isolation:isolate}
.ug-figma-diagram,.ug-figma-diagram *{box-sizing:border-box;border:0 solid transparent}
.ug-figma-diagram p{margin:0}
.underground-page .ug-figma-diagram img{display:block;margin:0;max-width:none;object-fit:fill;transform:none;transition:none}
.ug-figma-diagram .ugf-0{background-color:#f2f6fe;overflow:clip;position:relative;border-radius:12px;width:100%;height:100%}
.ug-figma-diagram .ugf-1{position:absolute;display:contents;left:15px;top:15px}
.ug-figma-diagram .ugf-2{position:absolute;height:20px;left:230px;top:255px;width:26px}
.ug-figma-diagram .ugf-3{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.ug-figma-diagram .ugf-4{position:absolute;height:20px;left:1065px;top:255px;width:26px}
.ug-figma-diagram .ugf-5{position:absolute;height:20px;left:500px;top:93px;width:26px}
.ug-figma-diagram .ugf-6{position:absolute;height:20px;left:1128px;top:93px;width:26px}
.ug-figma-diagram .ugf-7{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:flex-start;left:15px;top:15px;width:1270px}
.ug-figma-diagram .ugf-8{align-content:stretch;display:flex;flex-direction:column;height:78px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:88px}
.ug-figma-diagram .ugf-9{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-10{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:14px;text-align:center;color:#fff;width:76px}
.ug-figma-diagram .ugf-11{line-height:normal;margin-bottom:0}
.ug-figma-diagram .ugf-12{line-height:normal}
.ug-figma-diagram .ugf-13{align-content:stretch;display:flex;gap:10px;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-14{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:10px;position:relative;border-radius:8px;flex-shrink:0}
.ug-figma-diagram .ugf-15{position:absolute;background-color:rgba(255,255,255,0.8);inset:0;pointer-events:none;border-radius:8px}
.ug-figma-diagram .ugf-16{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:13px;white-space:nowrap}
.ug-figma-diagram .ugf-17{align-content:stretch;display:flex;gap:6px;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-18{background-color:#e9f1ff;align-content:stretch;display:flex;height:32px;align-items:center;justify-content:center;position:relative;border-radius:4px;flex-shrink:0;width:76px}
.ug-figma-diagram .ugf-19{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:11px;white-space:nowrap}
.ug-figma-diagram .ugf-20{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;height:32px;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0;width:160px}
.ug-figma-diagram .ugf-21{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-22{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-23{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.ug-figma-diagram .ugf-24{height:100%;overflow:clip;position:relative;flex-shrink:0;width:18px}
.ug-figma-diagram .ugf-25{position:absolute;inset:8.33%}
.ug-figma-diagram .ugf-26{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:12px;white-space:nowrap}
.ug-figma-diagram .ugf-27{position:relative;flex-shrink:0;width:10px;height:10px}
.ug-figma-diagram .ugf-28{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0px 0px 0px 0px rgba(160,195,255,0.5)}
.ug-figma-diagram .ugf-29{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;height:32px;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0;width:142px}
.ug-figma-diagram .ugf-30{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:18px;height:18px}
.ug-figma-diagram .ugf-31{height:18px;overflow:clip;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-32{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;gap:8px;height:32px;align-items:center;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0}
.ug-figma-diagram .ugf-33{align-content:stretch;display:flex;flex-direction:column;height:78px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:77px}
.ug-figma-diagram .ugf-34{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:13px;text-align:center;white-space:nowrap}
.ug-figma-diagram .ugf-35{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;gap:8px;height:78px;align-items:center;padding-left:15px;padding-right:15px;position:relative;border-radius:8px;flex-shrink:0;width:196px}
.ug-figma-diagram .ugf-36{position:absolute;inset:8.33% 12.5%}
.ug-figma-diagram .ugf-37{position:absolute;align-content:stretch;display:flex;gap:20px;align-items:center;left:15px;top:113px;width:1270px}
.ug-figma-diagram .ugf-38{align-content:stretch;display:flex;flex:1 0 0;gap:10px;align-items:center;min-width:1px;position:relative}
.ug-figma-diagram .ugf-39{align-content:stretch;display:flex;flex-direction:column;height:142px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:88px}
.ug-figma-diagram .ugf-40{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:14px;text-align:center;color:#fff;letter-spacing:0.775px;white-space:nowrap}
.ug-figma-diagram .ugf-41{align-content:stretch;display:flex;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:747px}
.ug-figma-diagram .ugf-42{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:142px;align-items:center;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0;width:180px}
.ug-figma-diagram .ugf-43{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:6px;align-items:flex-start;min-height:1px;padding-left:10px;padding-right:10px;position:relative;width:100%}
.ug-figma-diagram .ugf-44{align-content:stretch;display:flex;gap:8px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-45{background-color:#e9f1ff;align-content:stretch;display:flex;flex:50 0 0;height:28px;align-items:center;justify-content:center;min-width:1px;position:relative;border-radius:4px}
.ug-figma-diagram .ugf-46{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:142px;align-items:center;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0;width:148px}
.ug-figma-diagram .ugf-47{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center;padding-left:10px;padding-right:10px;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-48{align-content:stretch;display:flex;gap:8px;height:28px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-49{background-color:#e9f1ff;align-content:stretch;display:flex;height:28px;align-items:center;justify-content:center;position:relative;border-radius:4px;flex-shrink:0;width:58px}
.ug-figma-diagram .ugf-50{background-color:#e9f1ff;align-content:stretch;display:flex;height:28px;align-items:center;justify-content:center;position:relative;border-radius:4px;flex-shrink:0;width:59px}
.ug-figma-diagram .ugf-51{align-content:stretch;display:flex;height:28px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-52{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:142px;align-items:center;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0;width:150px}
.ug-figma-diagram .ugf-53{background-color:#e9f1ff;align-content:stretch;display:flex;height:28px;align-items:center;justify-content:center;position:relative;border-radius:4px;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-54{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400;line-height:15.75px;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:10.5px;white-space:nowrap}
.ug-figma-diagram .ugf-55{background-color:#e9f1ff;align-content:stretch;display:flex;flex:1 0 0;height:28px;align-items:center;justify-content:center;min-width:1px;position:relative;border-radius:4px}
.ug-figma-diagram .ugf-56{align-content:stretch;display:flex;flex-direction:column;height:142px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:81px}
.ug-figma-diagram .ugf-57{align-content:stretch;display:flex;flex-direction:column;height:142px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:92px}
.ug-figma-diagram .ugf-58{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:14px;text-align:center;color:#fff;white-space:nowrap}
.ug-figma-diagram .ugf-59{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-60{word-break:break-word;background-color:#fff;align-content:stretch;display:flex;gap:10px;height:30px;align-items:center;line-height:normal;font-style:normal;padding-left:20px;padding-right:20px;position:relative;border-radius:4px;flex-shrink:0;width:100%;white-space:nowrap}
.ug-figma-diagram .ugf-61{font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#1a1a1a;font-size:12px}
.ug-figma-diagram .ugf-62{font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#5a74a8;font-size:11px}
.ug-figma-diagram .ugf-63{font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#5a74a8;font-size:10px}
.ug-figma-diagram .ugf-64{align-content:stretch;display:flex;gap:8px;height:32px;align-items:flex-start;position:relative;flex-shrink:0;width:313px}
.ug-figma-diagram .ugf-65{background-color:#fff;align-content:stretch;display:flex;height:100%;align-items:center;padding-left:20px;padding-right:20px;position:relative;border-radius:4px;flex-shrink:0}
.ug-figma-diagram .ugf-66{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;height:100%;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0;width:217px}
.ug-figma-diagram .ugf-67{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:16px;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:12px;white-space:nowrap}
.ug-figma-diagram .ugf-68{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-69{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:flex-start;left:15px;top:275px}
.ug-figma-diagram .ugf-70{align-content:stretch;display:flex;flex-direction:column;height:202px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:88px}
.ug-figma-diagram .ugf-71{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-72{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;height:32px;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0;width:185px}
.ug-figma-diagram .ugf-73{align-content:stretch;display:flex;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-74{align-content:stretch;display:flex;flex-direction:column;gap:8px;height:202px;align-items:center;justify-content:center;padding:10px;position:relative;border-radius:8px;flex-shrink:0}
.ug-figma-diagram .ugf-75{align-content:stretch;display:flex;gap:6px;height:27px;align-items:center;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-76{background-color:#e9f1ff;align-content:stretch;display:flex;height:100%;align-items:center;justify-content:center;padding-left:8px;padding-right:8px;position:relative;border-radius:4px;flex-shrink:0;width:58px}
.ug-figma-diagram .ugf-77{background-color:#e9f1ff;align-content:stretch;display:flex;height:100%;align-items:center;justify-content:center;position:relative;border-radius:4px;flex-shrink:0;width:58px}
.ug-figma-diagram .ugf-78{align-content:stretch;display:flex;gap:6px;height:27px;align-items:flex-start;position:relative;flex-shrink:0}
.ug-figma-diagram .ugf-79{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:center;left:870px;top:275px}
.ug-figma-diagram .ugf-80{align-content:stretch;display:flex;flex-direction:column;height:202px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:96px}
.ug-figma-diagram .ugf-81{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:14px;text-align:center;color:#fff;width:82px}
.ug-figma-diagram .ugf-82{background-color:rgba(255,255,255,0.8);align-content:stretch;display:flex;flex-direction:column;gap:10px;height:116px;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;position:relative;border-radius:8px;flex-shrink:0;width:309px}
.ug-figma-diagram .ugf-83{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-84{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;height:32px;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;border-radius:6px;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-85{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:10px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-86{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-87{background-color:#fff;border-width:1px;border-color:#7fb0ff;border-style:solid;align-content:stretch;filter:drop-shadow(0px 3px 4px rgba(40,110,255,0.15));display:flex;flex:1 0 0;height:32px;align-items:center;justify-content:space-between;min-width:1px;padding-left:10px;padding-right:10px;position:relative;border-radius:6px}
.ug-figma-diagram .ugf-88{position:absolute;display:flex;height:24px;align-items:center;justify-content:center;left:490px;top:336px;width:36px}
.ug-figma-diagram .ugf-89{transform:rotate(-90deg);flex:none}
.ug-figma-diagram .ugf-90{height:36px;position:relative;width:24px}
.ug-figma-diagram .ugf-91{position:absolute;display:flex;height:24px;align-items:center;justify-content:center;left:814px;top:336px;width:36px}
.ug-figma-diagram .ugf-92{flex:none;transform:rotate(90deg)}
.ug-figma-diagram .ugf-93{position:absolute;display:contents;left:513px;top:278px}
.ug-figma-diagram .ugf-94{position:absolute;height:67px;left:513px;top:386px;width:313px}
.ug-figma-diagram .ugf-95{position:absolute;height:39px;left:568px;top:396px;width:203px}
.ug-figma-diagram .ugf-96{position:absolute;height:138px;left:564px;top:278px;width:207px}
.ug-figma-diagram .ugf-97{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.ug-figma-diagram .ugf-98{transform:translateX(-50%);word-break:break-word;position:absolute;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:0;left:682.5px;font-style:normal;font-size:17px;text-align:center;text-shadow:2px 2px 4px rgba(0,26,85,0.6);color:#fff;top:335px;letter-spacing:1.5px;white-space:nowrap}
.ug-figma-diagram .ugf-99{transform:translateX(-50%);position:absolute;align-content:stretch;display:flex;align-items:center;justify-content:space-between;left:calc(50% + 28px);top:463px;width:200px}
.ug-figma-diagram .ugf-100{height:24px;position:relative;flex-shrink:0;width:26px}
.ug-figma-diagram .ugf-101{position:absolute;height:24px;left:774px;top:93px;width:26px}
.ug-figma-diagram .ugf-102{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:center;left:15px;top:497px;width:1270px}
.ug-figma-diagram .ugf-103{align-content:stretch;display:flex;flex-direction:column;height:94px;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:88px}
.ug-figma-diagram .ugf-104{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:1172px}
.ug-figma-diagram .ugf-105{align-content:stretch;display:flex;gap:10px;align-items:center;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:6px;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-106{position:absolute;background-color:rgba(255,255,255,0.8);inset:0;pointer-events:none;border-radius:6px}
.ug-figma-diagram .ugf-107{word-break:break-word;font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#1a1a1a;font-size:13px;width:64px}
.ug-figma-diagram .ugf-108{background-color:#e9f1ff;align-content:stretch;display:flex;flex:217.604 0 0;flex-direction:column;height:28px;align-items:center;justify-content:center;min-width:1px;position:relative;border-radius:4px}
.ug-figma-diagram .ugf-109{background-color:#e9f1ff;align-content:stretch;display:flex;flex:217.594 0 0;flex-direction:column;height:28px;align-items:center;justify-content:center;min-width:1px;position:relative;border-radius:4px}
.ug-figma-diagram .ugf-110{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;width:100%}
.ug-figma-diagram .ugf-111{align-content:stretch;display:flex;gap:10px;align-items:center;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:6px;flex-shrink:0;width:430px}
.ug-figma-diagram .ugf-112{align-content:stretch;display:flex;gap:10px;align-items:center;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:6px;flex-shrink:0;width:732px}
.ug-figma-diagram .ugf-gradient-113{background-image:linear-gradient(162.11978089610614deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram .ugf-gradient-114{background-image:linear-gradient(149.57361878612664deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram .ugf-gradient-115{background-image:linear-gradient(150.6735871568201deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram .ugf-gradient-116{background-image:linear-gradient(140.1220149509721deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram .ugf-gradient-117{background-image:linear-gradient(142.55315594213397deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram .ugf-gradient-118{background-image:linear-gradient(158.75459592844396deg, rgb(59, 132, 255) 8.4861%, rgb(15, 79, 214) 91.514%)}
.ug-figma-diagram.ugf-0{width:1300px;height:606px;background:#f2f6fe;overflow:clip;position:relative;border-radius:12px}
.ug-figma-diagram a{color:inherit;text-decoration:none}
.ug-figma-diagram a:focus-visible{outline:2px solid #286eff;outline-offset:2px}
.ug-figma-diagram :is(.ugf-25,.ugf-36):has(>.ug-system-icon){inset:0}
.ug-figma-diagram .ugf-24:has(.ug-system-icon){height:18px}
.underground-page .mine-architecture-scroll{overflow-x:auto}
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87){cursor:pointer;transition:translate .2s ease,box-shadow .2s ease,background-color .2s ease;}
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87) p{transition:color .2s ease;}
@media (hover:hover){
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87):hover{translate:0 -2px;background-color:#edf4ff;box-shadow:inset 0 0 0 1px #286eff,0 5px 14px rgba(29,93,191,.2);}
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87):hover p{color:#005dbe;}
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87)>:last-child{transition:translate .2s ease;}
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87):hover>:last-child{translate:3px 0;}
}
@media (prefers-reduced-motion:reduce){
.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87),.ug-figma-diagram :is(.ugf-20,.ugf-29,.ugf-32,.ugf-35,.ugf-66,.ugf-72,.ugf-84,.ugf-87)>:last-child{transition:none;translate:none;}
}
