.acquisition-console{background:#112022;border:1px solid #3e555a;margin:0;border-top:0;padding:12px 16px;color:#d8e8e7}.acquisition-console summary{cursor:pointer;font-size:13px;font-weight:600}.acquisition-console summary span{float:right;font:10px monospace;color:#97b6b3}.acq-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.acq-controls label{font-size:11px;color:#b7cdca;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.acq-controls select{width:100%;min-height:40px;background:#263b3e;color:#ecf4f1;border:1px solid #4f6969;border-radius:4px;padding:7px;font-size:12px}.acq-controls input{width:100%;accent-color:#9cc3b3;margin:0;min-height:24px}.acq-controls output{margin-left:auto;font:11px monospace}.acq-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.acq-actions button{padding:10px 12px;border-radius:4px;border:1px solid #56736c;color:#e0eeea;background:#2a4942;min-height:44px}.acq-actions button:disabled{opacity:.4}.acq-actions span{margin-left:auto;font:10px monospace;color:#b8c6c6}.acquisition-console[data-exposure=live] .acq-actions span{color:#efcf7c}.acquisition-console>small{display:block;color:#839e9e;font-size:10px;line-height:1.6;margin-top:10px}@media(max-width:780px){.acq-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acq-controls select{font-size:16px;min-height:44px}.acquisition-console{padding:12px}.acquisition-console summary span{float:none;display:block;margin:6px 0 0 16px}.acq-actions span{width:100%;margin:4px 0}.acq-controls input{min-height:32px}}
