/* AIAI_MOBILE_SELECTION_R1_GAP_V1
   Mobile-only presentation for Selection R1 INSUFFICIENT_EVIDENCE.
   Loaded after the locked mobile decision stylesheet. */

@media (max-width:620px){
  body.page-decision-wizard .amd1-r1-gap .amd1-resolvehead{
    padding-bottom:16px;
  }

  body.page-decision-wizard .amd1-r1-nearby{
    display:grid;
    gap:10px;
    margin-top:18px;
    text-align:right;
  }

  body.page-decision-wizard .amd1-r1-nearby>h2,
  body.page-decision-wizard .amd1-r1-limit>h2{
    margin:0;
    font-family:var(--amd1-serif);
    font-size:19px;
    line-height:1.45;
    font-weight:700;
    color:var(--amd1-ink);
  }

  body.page-decision-wizard .amd1-r1-card{
    display:grid;
    gap:8px;
    padding:14px 15px;
    border:1px solid var(--amd1-line);
    border-radius:15px;
    background:#fff;
    box-shadow:0 9px 24px rgba(60,50,34,.035);
  }

  body.page-decision-wizard .amd1-r1-cardhead{
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    gap:10px;
    min-width:0;
  }

  body.page-decision-wizard .amd1-r1-cardhead strong{
    min-width:0;
    font:700 22px/1.1 Georgia,"Times New Roman",serif;
    color:var(--amd1-ink);
    overflow-wrap:anywhere;
  }

  body.page-decision-wizard .amd1-r1-cardhead span{
    flex:0 0 auto;
    color:var(--amd1-gold);
    font-size:10px;
    font-weight:800;
  }

  body.page-decision-wizard .amd1-r1-card p{
    margin:0;
    font-family:var(--amd1-serif);
    font-size:14px;
    line-height:1.72;
    color:var(--amd1-soft);
  }

  body.page-decision-wizard .amd1-r1-card>a{
    width:max-content;
    max-width:100%;
    color:#746b5e;
    font-size:11.5px;
    font-weight:800;
    text-decoration:none;
  }

  body.page-decision-wizard .amd1-r1-card>a::after{
    content:"←";
    margin-right:6px;
    color:var(--amd1-gold);
  }

  body.page-decision-wizard .amd1-r1-limit{
    margin-top:18px;
    padding-top:16px;
    border-top:1px solid var(--amd1-line);
    text-align:right;
  }

  body.page-decision-wizard .amd1-r1-limit>p{
    margin:7px 0 0;
    font-family:var(--amd1-serif);
    font-size:14px;
    line-height:1.72;
    color:var(--amd1-soft);
  }

  body.page-decision-wizard .amd1-r1-limit ul{
    margin:10px 0 0;
    padding:0 18px 0 0;
    color:#5f5a52;
    font-family:var(--amd1-serif);
    font-size:13.5px;
    line-height:1.72;
  }

  body.page-decision-wizard .amd1-r1-gap .amd1-gapactions{
    grid-template-columns:1fr!important;
    margin-top:16px;
  }
}
