/* ✅ SHIPPING: postcode ke neeche dropdown (screenshot jaisa) */
.gp-scope #gp-shipping-addr-wrap{
  display:none;           /* JS show karega */
  margin-top:10px;
}

/* dropdown container */
.gp-scope #gp-shipping-addr-wrap .gp-addr-buttons{
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: #fff;
  max-height: 260px;
  overflow-y: auto;
  padding: 6px 0;         /* top/bottom spacing like dropdown */
  box-shadow: 0 14px 30px rgba(0,0,0,.10);
}

/* each row like native option (no card border) */
.gp-scope #gp-shipping-addr-wrap .gp-addr-item{
  display:block;
  width:100%;
  text-align:left;
  padding: 10px 14px;
  margin: 0 !important;

  background: transparent;
  border: 0 !important;
  border-radius: 0 !important;

  color:#111;
  font-size:14px;
  font-weight:400;
  line-height:1.35;
  cursor:pointer;
}

/* hover highlight */
.gp-scope #gp-shipping-addr-wrap .gp-addr-item:hover{
  background:#f9fafb;
}

/* subtle separators (optional but close to screenshot feel) */
.gp-scope #gp-shipping-addr-wrap .gp-addr-item + .gp-addr-item{
  border-top: 1px solid #f3f4f6;
}

/* manual link inside dropdown bottom */
.gp-scope #gp-shipping-addr-wrap #gp_shipping_enter_manual_in_list{
  display:block;
  width:100%;
  padding: 12px 14px 14px;
  margin-top: 6px;

  border-top: 1px solid #e5e7eb;
  background: transparent;

  text-align:left;
  font-weight:600;
  color:#111;
  text-decoration: underline;
  cursor:pointer;
}

