/* Functional layout only. Premium visual redesign follows the feature stage. */
.myac-driving-features [hidden]{display:none!important}
.myac-driving-features label{display:block;margin:.7rem 0}
.myac-driving-features input:not([type=checkbox]),.myac-driving-features select,.myac-driving-features textarea{display:block;width:100%;max-width:36rem}
.myac-driving-features fieldset,.myac-driving-features .dl-result{min-width:0;margin:1rem 0;padding:1rem;border:1px solid #aeb8c2;border-radius:.4rem}
.myac-driving-features .dl-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}
.myac-driving-features button{white-space:normal}
.myac-driving-features .dl-result[data-selected=true]{border-width:2px}
.myac-driving-features .dl-result[data-status=unknown],.myac-driving-features .dl-result[data-status=unavailable]{border-style:dashed}
.myac-driving-features pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30rem;overflow:auto}
.myac-driving-features a{overflow-wrap:anywhere;display:block;margin:.5rem 0}
.myac-driving-features :focus-visible{outline:3px solid #175db2;outline-offset:3px}
.myac-driving-features .dl-copy-fallback{min-height:14rem}
