nav.svelte-1ilklba{font-weight:700}ul.svelte-1ilklba{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;margin:0;padding:0}li.svelte-1ilklba{display:block;float:left;margin:0 0.5em}a.svelte-1ilklba{text-decoration:none;display:block;color:white}.header.svelte-1ilklba{background-color:#016bbf}.selected.svelte-1ilklba{color:black}
.ui-message.ui-message--danger.svelte-1etmwun{color:#fff;background-color:#fc5c65}.ui-message.svelte-1etmwun{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0.555555555555556rem 0.777777777777778rem;background-color:#fff;border:1px solid #ebeef5;border-radius:0.6em;z-index:7;overflow:hidden}
.auth.svelte-4seraw{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.err_holder.svelte-4seraw{position:fixed;top:1.11rem;right:10%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
main.svelte-rke11k{position:relative;background-color:white;margin:0 auto;box-sizing:border-box;overflow:hidden;display:block;width:min(600px, 100vw);max-width:min(600px, 100vw)}.spinner_holder.svelte-rke11k{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}
h1.svelte-8lferx,p.svelte-8lferx{margin:0 auto}h1.svelte-8lferx{font-size:2.8em;font-weight:700;margin:0 0 0.5em 0}p.svelte-8lferx{margin:1em auto}@media(min-width: 480px){h1.svelte-8lferx{font-size:4em}}
.button.svelte-97t2zd{display:inline-block;padding:0.4em 1em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:5px}.button.svelte-97t2zd:hover{opacity:0.8}.button-default.svelte-97t2zd{color:#fff;border:0px solid rgb(82, 82, 82);background-color:rgb(33, 150, 243)}.button.svelte-97t2zd:disabled{opacity:0.6;cursor:not-allowed;background-image:none}
.lds-roller.svelte-1idtz0p.svelte-1idtz0p{display:inline-block;position:relative;width:64px;height:64px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p{animation:svelte-1idtz0p-lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:32px 32px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#016bbf;margin:-3px 0 0 -3px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(1){animation-delay:-0.036s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(1):after{top:50px;left:50px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(2){animation-delay:-0.072s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(2):after{top:54px;left:45px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(3){animation-delay:-0.108s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(3):after{top:57px;left:39px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(4){animation-delay:-0.144s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(4):after{top:58px;left:32px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(5){animation-delay:-0.18s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(5):after{top:57px;left:25px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(6){animation-delay:-0.216s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(6):after{top:54px;left:19px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(7){animation-delay:-0.252s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(7):after{top:50px;left:14px}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(8){animation-delay:-0.288s}.lds-roller.svelte-1idtz0p div.svelte-1idtz0p:nth-child(8):after{top:45px;left:10px}@keyframes svelte-1idtz0p-lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.barrier.svelte-1qz0lcw{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1);pointer-events:visible}.item_box.svelte-1qz0lcw{width:320px;height:80px;top:50%;left:50%;position:fixed;transform:translate(-50%, -50%);background-color:white;border-radius:5px}.button_holder.svelte-1qz0lcw{padding:0px 0.5em}
.modal_holder.svelte-1a3z9a6{all:unset;width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:none}
.item {
  position: relative;
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.input {
  margin: 5px;
  padding: 10px;
  display: inline-block;
  /* height: 2em; */
  border: 1px solid rgb(172, 172, 172);
  /* border-bottom: 1px solid rgb(78, 78, 78); */
  outline: none;
  flex: 1 1 auto;
  /* width: auto; */
  min-width: 0;
  box-shadow: none;
  border-radius: 6px;

  background-color: transparent;
  /* -webkit-appearance: none; */
  /* appearance: none; */
}
.input:invalid {
  border-bottom: 1px solid rgb(172, 172, 172);
  transition: 0.3s ease-out;
}
.label {
  transform-origin: 0px 0px;
  position: absolute;
  pointer-events: none;
  top: 0.65em;
  left: 1em;
  transition: 0.2s;
  color: #3f3f3f;
  /* float:left; */
}
.input:focus ~ label,
.input:not(:focus):valid ~ label,
.label_valid {
  color: black;
  background: white;
  padding: 0 4px;
  /* font-size:0.8em; */
  /* top:-0.3em; */

  transform: translate(0px, -0.7em) scale(0.8, 0.8);
}

.input::-webkit-outer-spin-button,
.input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}