.cross-section-channel-controls{display:grid;gap:8px;min-width:0;padding:12px 0;border-bottom:1px solid #47728e}
.cross-section-layer-tools .cross-section-channel-controls label{font-size:12px;color:#e8f6ff;line-height:1.5}
.cross-section-layer-tools .cross-section-channel-controls select{min-width:0;min-height:34px;padding:7px;font-size:12px}
.cross-section-channel-controls button{min-height:34px;padding:8px;border:1px solid #7099b4;border-radius:4px;background:#173b55;color:#e8f6ff;font-size:12px;text-align:left}
.cross-section-channel-controls button:hover{background:#214d6c}
.cross-section-channel-controls button:disabled{color:#b7d4e7;cursor:wait}
.cross-section-channel-controls p{margin:0;color:#c5ddeb;font-size:12px;line-height:1.55;overflow-wrap:anywhere}
.cross-section-channel-controls :is(select,button,input):focus-visible{outline:2px solid #a9e4ff;outline-offset:2px}
