.inet-box{
  max-width:560px;
  margin:30px auto;
  padding:20px;
  background:#f9f9f9;
  border-radius:10px;
  box-shadow:0 4px 12px rgba(0,0,0,0.08);
  text-align:center;
}

.inet-title{
  font-size:20px;
  font-weight:bold;
  margin-bottom:15px;
  color:#222;
}

.inet-box form{
  display:flex;
  gap:10px;
}

.inet-box input{
  flex:1;
  padding:14px;
  font-size:16px;
  border:2px solid #ddd;
  border-radius:8px;
}

.inet-box input:focus{
  outline:none;
  border-color:#ff0000;
  box-shadow:0 0 0 3px rgba(255,0,0,0.15);
}

.inet-box button{
  padding:0 22px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  background:#ff0000;
  border:none;
  border-radius:8px;
  cursor:pointer;
}

.inet-box button:hover{
  background:#d90000;
}

.inet-note{
  margin-top:12px;
  font-size:14px;
  color:#666;
}

/* Result */
.inet-result{
  margin-top:20px;
  text-align:left;
}

.inet-result-title{
  font-weight:bold;
  margin-bottom:6px;
}

.inet-status{
  margin-bottom:10px;
  font-weight:bold;
  color:#444;
}

.inet-row{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:10px;
  border-bottom:1px solid #eee;
}

.inet-price{
  color:#ff0000;
  font-weight:bold;
}

.inet-buy{
  background:#ff0000;
  color:#fff;
  padding:6px 14px;
  border-radius:6px;
  text-decoration:none;
  font-size:14px;
}

.inet-buy:hover{
  background:#d90000;
}

.inet-disclaimer{
  margin-top:8px;
  font-size:13px;
  color:#888;
  font-style:italic;
}

/* Mobile */
@media (max-width:600px){
  .inet-box form{
    flex-wrap:nowrap;
  }
}