
/* V1.7 · outils multi-mondes : extension légère, sans toucher aux styles du site hôte. */
.asr-simulation,.asr-terrainbar{background:#102736;border:1px solid #34536a;border-radius:9px;padding:8px 12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#e7dfcc;min-height:52px}
.asr-simulation[hidden],.asr-terrainbar[hidden]{display:none!important}
.asr-simulation{flex-direction:column;align-items:stretch;gap:3px}
.asr-sim-head,.asr-sim-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.asr-sim-line input{width:100%;flex:1}.asr-simulation small{color:#a8c1d0;font-size:10px;line-height:1.3}
.asr-sim-line button,.asr-alt-presets button{background:#28495b;color:#efd7ab;border:1px solid #577086;border-radius:6px;padding:4px 10px;font-size:12px}
.asr-terrainbar>label:first-child{flex:1;min-width:155px;font-size:11px}.asr-terrainbar input[type=range]{display:block;width:100%}.asr-alt-presets{display:flex;gap:4px;flex-wrap:wrap}.asr-terrainbar .asr-inline{display:flex;align-items:center;gap:5px}
.asr-inline{display:grid;gap:5px;color:#b8c8d4;font-size:11px;margin:8px 0}.asr-inline input,.asr-inline select,.asr-io select{min-width:0;width:100%;background:#152e41;color:#e4eced;border:1px solid #4d7085;border-radius:6px;padding:7px}
.asr-right #asr-metric{border-left-color:#7aa6b3}.asr-panel .asr-switch{display:flex;align-items:center}.asr-center{gap:6px}
@media(max-width:690px){.asr-simulation,.asr-terrainbar{padding:5px;min-height:0}.asr-simulation small{font-size:9px}.asr-terrainbar .asr-alt-presets button{padding:3px}.asr-left .asr-inline,.asr-left #asr-compare-check,.asr-left #asr-compare-status{display:none}.asr-panel{font-size:12px}.asr-right{display:none}}

.asr-selector,.asr-mini-btn{width:100%;background:#18394a;color:#e4edf1;border:1px solid #436477;border-radius:7px;margin:5px 0;padding:8px;font-size:11px}
