/* Scoped input-only setup; no global bench, photo or form changes. */
.scope86-panel{min-width:0;max-width:100%;padding:12px;border:1px solid #405169;border-radius:10px;background:#111d2b;color:#edf3fb;font:13px/1.45 system-ui,sans-serif;overflow-wrap:anywhere}
.scope86-panel h3{font-size:15px;margin:0 0 8px}.scope86-panel p{margin:8px 0}.scope86-panel [data-scope86-status]{min-height:2.7em;color:#cbdcf0}
.scope86-panel form[data-scope86-form]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;min-width:0}
.scope86-panel label{display:flex!important;flex-direction:column;gap:4px;min-width:0;white-space:normal}.scope86-panel label:has(input[type=checkbox]){grid-column:1/-1;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start}
.scope86-panel input:not([type=checkbox]),.scope86-panel select{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:5px;background:#0d1724;color:inherit;border:1px solid #506078;border-radius:5px}.scope86-panel input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;accent-color:#8dc4ed}
.scope86-panel button{max-width:100%;white-space:normal;min-height:34px;margin:3px 5px 3px 0;padding:6px 9px;background:#243a52;color:inherit;border:1px solid #506078;border-radius:6px}.scope86-panel form>button{grid-column:1/-1}.scope86-panel button:disabled{opacity:.45}
.scope86-panel .scope86-image-scroll{overflow:auto;max-height:340px;background:#050a11;border:1px solid #405169;border-radius:6px}.scope86-panel .scope86-image-scroll img{display:block!important;width:100%;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain;cursor:crosshair}.scope86-panel small{display:block;color:#b9c9dc;margin-top:8px}
@media(max-width:350px){.scope86-panel form[data-scope86-form]{grid-template-columns:minmax(0,1fr)!important}}
