     /* The new widget is a custom element (<gmp-place-autocomplete>) */
    gmp-place-autocomplete,
    .pacMount > *{
      width:100%;
      display:block;
    }
    .note{
      margin-top:10px;
      font-size:12px;
      color:var(--t1-muted);
      line-height:1.45;
    }
    .row{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:10px;
      margin-top:12px;
    }
    .status{
      margin-top:10px;
      font-size:13px;
      padding:10px 12px;
      border-radius:12px;
      background:rgba(42,163,163,.08);
      border:1px solid rgba(42,163,163,.18);
      color:var(--t1-primary-dark);
    }
    .btn{
      appearance:none;
      border:0;
      border-radius:12px;
      padding:10px 12px;
      font-weight:750;
      cursor:pointer;
      background:var(--t1-primary);
      color:#fff;
    }
    .btn:active{transform:translateY(1px)}
    .btn.secondary{
      background:#fff;
      border:1px solid rgba(2,6,23,.12);
      color:var(--t1-text);
    }
    .toggle{
      display:flex;
      align-items:center;
      gap:10px;
      user-select:none;
      font-size:13px;
      color:var(--t1-text);
    }
    .toggle input{transform:scale(1.1)}
    .manual{
      margin-top:12px;
      display:none;
      gap:10px;
      grid-template-columns:1fr 1fr;
    }
    .manual.show{display:grid}
    .manual input{
      width:100%;
      padding:10px 12px;
      border-radius:12px;
      border:1px solid rgba(2,6,23,.12);
      outline:none;
    }
    .manual input:focus{
      border-color: rgba(42,163,163,.55);
      box-shadow: 0 0 0 4px rgba(42,163,163,.14);
    }
    .mini{
      font-size:12px;
      color:var(--t1-muted);
    }

    .location-item{font-size: 14px;}
    .location-item a.address-select-btn{font-size: 14px; text-decoration: none;}
    #response-area2 .location-item{background:#fff;}
    .style_address{border: 1px solid #ddd; border-radius: 10px;background:#fff;max-height:300px;overflow-y:scroll;}
    .location_icon{float:right;}
    .recent_search{padding:10px;font-size: 14px;}
