/* v1.0.55: UI text/energy/orbit/system cleanup */
.nv-resource-chip-v0801 b + strong{font-variant-numeric:tabular-nums;}
.nv-resource-chip-v0801 em{font-variant-numeric:tabular-nums;}
.building-detail-panel-v0712 .building-status-box-v0749,
.building-detail-panel-v0712 .building-capacity-row-v0829,
.building-detail-panel-v0712 .building-hint-list-v0826{display:none!important;}
.building-benefit-compact-v1055{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.building-benefit-compact-v1055 article{min-height:58px!important;}
.building-repair-v1055 p{display:none!important;}
.building-control-v0725 header p{max-width:520px;color:rgba(198,219,235,.72)!important;}

.systems-clean-v1055{display:grid;gap:12px;min-width:0;}
.systems-clean-head-v1055{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.15fr) minmax(300px,.75fr);gap:12px;align-items:stretch;min-height:0;}
.systems-clean-visual-v1055{position:relative;min-height:190px;border-radius:18px;overflow:hidden;border:1px solid rgba(117,200,255,.14);background:rgba(4,14,26,.72);}
.systems-clean-visual-v1055 img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) brightness(.82);}
.systems-clean-visual-v1055 div{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:13px;background:rgba(2,8,16,.7);border:1px solid rgba(151,216,255,.13);}
.systems-clean-visual-v1055 b{font-size:14px;color:#ecf7ff;}.systems-clean-visual-v1055 span{color:#c8d7ea;font-size:12px;}
.systems-clean-profile-v1055{padding:4px 0;display:flex;flex-direction:column;gap:10px;min-width:0;}
.systems-clean-profile-v1055>span{font-size:11px;letter-spacing:.16em;color:#7fbce9;text-transform:uppercase;font-weight:800;}
.systems-clean-profile-v1055 h2{font-size:26px;margin:0;color:#edf7ff;}.systems-clean-profile-v1055 p{margin:0;color:#aebed2;line-height:1.38;}
.systems-clean-metrics-v1055{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.systems-clean-metrics-v1055 article{border:1px solid rgba(126,190,255,.12);border-radius:12px;background:rgba(255,255,255,.04);padding:10px;}
.systems-clean-metrics-v1055 span{display:block;color:#8ca4c0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;}.systems-clean-metrics-v1055 b{display:block;margin-top:4px;font-size:14px;color:#edf8ff;}
.systems-clean-actions-v1055{border-left:1px solid rgba(108,188,255,.11);padding-left:12px;display:flex;flex-direction:column;gap:8px;min-width:0;}.systems-clean-actions-v1055 h3{margin:0 0 4px;font-size:15px;}
.systems-clean-planets-v1055{min-height:0;}.system-planet-grid-clean-v1055{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.system-planet-mini-v1055{display:grid;grid-template-columns:98px minmax(0,1fr) 138px;gap:12px;align-items:center;min-height:118px;padding:12px;border-radius:16px;border:1px solid rgba(113,195,255,.14);background:rgba(6,18,32,.72);}
.system-planet-mini-v1055.candidate{border-color:rgba(107,255,190,.28);background:linear-gradient(135deg,rgba(12,45,36,.55),rgba(6,18,32,.72));}
.system-planet-mini-v1055 img{width:98px;height:72px;object-fit:cover;border-radius:12px;opacity:.9;}.system-planet-mini-v1055 h4{margin:0 0 4px;font-size:15px;}.system-planet-mini-v1055 p{margin:0 0 6px;color:#aebed2;font-size:12px;line-height:1.25;}.system-planet-mini-v1055 small{display:block;margin-top:6px;color:#9eb5ca;}
.system-planet-actions-v1055{display:grid;gap:7px;}.system-planet-actions-v1055 .btn{min-height:30px;padding:6px 9px;}
.systems-colony-clean-v1055{margin-top:12px;border:1px solid rgba(126,190,255,.12);background:rgba(255,255,255,.035);border-radius:13px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;}.systems-colony-clean-v1055 b{color:#eaf7ff}.systems-colony-clean-v1055 span{color:#aebed2;}
.orbit-quick-actions-v1055{margin:12px 0;}.orbit-action-grid-v1055{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
@media (max-width:1500px){.systems-clean-head-v1055{grid-template-columns:1fr}.system-planet-grid-clean-v1055{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-clean-actions-v1055{border-left:0;padding-left:0}.orbit-action-grid-v1055{grid-template-columns:repeat(2,minmax(0,1fr));}}
