.systems-panel{padding:14px;border:1px solid #426474;border-radius:8px;background:#152d3b;margin:12px 0;color:#deebef}.systems-panel h3,.systems-panel h4{margin:0 0 8px}.systems-panel p{line-height:1.5}.systems-panel small{color:#a9c2ce;line-height:1.5}.systems-panel button,.systems-panel summary{min-height:44px;min-width:44px}.systems-panel input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#77d6d6}.systems-panel label{min-height:44px;display:flex;align-items:center;gap:8px}.systems-field{margin:10px 0}.systems-field input[type=number]{width:80px;min-height:44px}.systems-actions{display:flex;flex-wrap:wrap;gap:8px}.auto-skill-order{list-style:none;padding:0;display:grid;gap:6px}.auto-skill-order li{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;align-items:center;border:1px solid #375c6d;padding:4px;border-radius:6px}.auto-skill-order small{display:block}.contract-list,.hud-setting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contract-list article,.hud-setting-list article{padding:12px;border:1px solid #3e6373;border-radius:7px}.systems-panel table{width:100%;border-collapse:collapse;font-size:12px}.systems-panel th,.systems-panel td{padding:6px;text-align:right;border-bottom:1px solid #35515f}.systems-panel th:first-child{text-align:left}.systems-panel .gain{color:#7de3ac}.systems-panel .loss{color:#ffaaa3}.systems-status{color:#8de5de}.hud-drag-handle{position:fixed;z-index:9800!important;min-height:44px;min-width:90px;padding:8px;border:2px solid #6cf1e3;background:#123d4df0;color:#d7ffff;touch-action:none;border-radius:6px}.hud-drag-handle[hidden],#hudEditBar[hidden]{display:none!important}#hudEditBar{position:fixed;left:50%;top:max(8px,env(safe-area-inset-top));transform:translateX(-50%);z-index:9900;display:flex;align-items:center;gap:8px;max-width:95vw;width:max-content;padding:6px 10px;background:#15394f;border:1px solid #81dbdc;border-radius:8px;box-shadow:0 6px 20px #0007;font-size:12px}#hudEditBar button{min-height:44px;min-width:60px}.hud-editing #game #skills button,.hud-editing #game #attackBtn,.hud-editing #game #autoBtn{pointer-events:none}.disposal-warning-ack{padding:12px;background:#452f19;border:1px solid #e0a050;border-radius:6px}.disposal-warning-ack label{display:flex;align-items:center;gap:8px;min-height:44px}.disposal-warning-ack input{width:20px;height:20px}.disposal-attached{color:#ffd69d}#game #attackBtn,#game #autoBtn{min-width:44px;min-height:44px}@media(max-width:600px){.systems-panel{padding:10px}.contract-list,.hud-setting-list{grid-template-columns:1fr}.systems-actions button{flex:1 1 145px}.gear-impact th,.gear-impact td{padding:5px 2px;font-size:11px}.gear-impact th:first-child{max-width:90px}}
