.map-selection{display:grid;gap:12px;margin:24px 0}.map-option{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid #cfddd4;border-radius:9px;cursor:pointer;background:#fff}.map-option:has(input:checked){border-color:#00543c;background:#f2f7f3}.map-option:has(input:disabled){opacity:.55;cursor:wait}.map-option input{flex:0 0 auto;margin-top:4px;accent-color:#00543c;width:18px;height:18px}.map-option strong{display:block;color:#00543c;margin-bottom:5px}.map-option span span{font-size:14px;line-height:1.6;color:#566b61}.map-option:focus-within{outline:2px solid #b39352;outline-offset:3px}.map-parameters{margin:20px 0}.map-parameters [hidden]{display:none!important}.map-parameters label{display:block;font-weight:600;margin-bottom:8px}.map-parameters select{width:100%;padding:12px;border:1px solid #afc3b6;border-radius:6px;background:white}.map-parameters p{font-size:14px;line-height:1.6;color:#5e6a61;margin-top:14px}.map-parameters p:empty{display:none}
