
    select{


  /* styling */
  /* background-color: white; */
  /* border: thin solid blue; */
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  /* line-height: 1.5em; */
  /* padding: 0.5em 3.5em 0.5em 1em!important; */
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;

    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-position: calc(100% - 23px) calc(1em + 13px), calc(100% - 18px) calc(1em + 13px), calc(100% - 2.5em) 1.25em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    cursor: pointer;
    }
    button{
    cursor: pointer;
    }

    .ghost-input,
    .ghost-input:active,
    .ghost-input:focus,
    .ghost-input:focus-visible,
    .ghost-input:focus-visible,
    .ghost-input:focus-within
    
    {

  outline: none !important;
        border: none!important;

  border: none;
  outline: none;
  box-shadow: none;
  cursor: text;

  caret-color: white!important;

    }
    input{

  caret-color: black!important;
    }