.minase-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.minase-diagram{display:block;width:100%;min-width:900px}.minase-page main{max-width:1900px}.minase-page .rotor-wrap{width:92px}.minase-page .rotor-label{white-space:normal}.minase-page .rotor-label b{font-size:10px}.minase-page .console .rail{stroke-width:8}.minase-page .safety-rail{opacity:.6}.minase-page .console .equipment-note{font-size:12px}.minase-page .console .tiny{font-size:11px}.minase-page .terminal-train-id{font:12px Consolas,monospace;fill:#e8efde}.minase-page .console .platform-label{font-size:14px}.minase-page .block-status{display:flex;justify-content:space-between;padding:10px 18px;color:#c7ddcd;font-size:11px}.minase-page .terminal-lower .logs{white-space:pre-wrap}.minase-page .terminal-lower table{min-width:660px}.minase-page details{line-height:1.9}.minase-page details p{font-size:13px}.minase-page .terminal-card-list{max-height:280px}@media(max-width:1150px){.minase-layout{grid-template-columns:1fr}.minase-page .terminal-sidebar{display:block}}@media(max-width:650px){.minase-page .brief{grid-template-columns:1fr}.minase-page .metrics{gap:18px}}
.minase-page .terminal-sidebar{display:block}.minase-diagram{min-width:0}.minase-page .terminal-sidebar h2{white-space:nowrap}.minase-page .terminal-sidebar h3{margin-top:22px}

.minase-page .soundbar{gap:14px}.minase-page .approachgroup{gap:8px}.minase-page .number-cells{max-width:600px;flex:1;grid-template-columns:repeat(4,minmax(55px,1fr))}.minase-page .consolehead{padding:15px 20px 0}.minase-page .block-status{position:relative;font-family:Consolas,Meiryo,monospace;font-size:10px;color:#bdd4cf;letter-spacing:.4px}.minase-page .consolefoot{padding-left:25px}.minase-page .console .cabinet-signature{font-size:9px}.minase-page .console .equipment-plate-text{font-size:12px}.minase-page .soundsettings input{width:85px}@media(max-width:750px){.minase-page .approachaudio{display:grid;grid-template-columns:1fr;width:100%}.minase-page .approachgroup{justify-content:space-between;gap:7px}.minase-page .number-cells{max-width:none}.minase-page .number-indicator{gap:10px}.minase-page .soundbar{padding:12px}}

.minase-page .track-control[data-lever="33"] .rotor-label{top:100px}
