.input-box{display:flex;align-items:center;background:#fff;border:1px solid transparent;border-radius:30px;padding-left:1rem;overflow:hidden;height:60px;font-family:sans-serif}.input-box .prefix{font-weight:300;font-size:14px;color:#999}.input-box input{flex-grow:1;font-size:14px;background:#fff;border:none;outline:none;padding:.5rem}.input-box:focus-within{border-color:#777}