._1n31k480 {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  border-radius: var(--_1qq99gj47);
  background-color: var(--_1qq99gj12);
  color: var(--_1qq99gj13);
}
._1n31k481 {
  overflow: hidden;
  padding: var(--_1qq99gj0);
  box-shadow: var(--_1qq99gj3v);
}
._1n31k482 {
  display: flex;
  align-items: center;
  border-bottom: var(--_1qq99gj40) solid var(--_1qq99gj1h);
  padding-left: var(--_1qq99gj3);
  padding-right: var(--_1qq99gj3);
}
._1n31k483 {
  margin-right: var(--_1qq99gj2);
  height: var(--_1qq99gj4);
  width: var(--_1qq99gj4);
  flex-shrink: 0;
  opacity: 0.5;
}
._1n31k484 {
  display: flex;
  height: var(--_1qq99gj6p);
  width: 100%;
  border-radius: var(--_1qq99gj47);
  background-color: transparent;
  padding-top: var(--_1qq99gj3);
  padding-bottom: var(--_1qq99gj3);
  font-size: var(--_1qq99gj2b);
  outline: none;
}
._1n31k484::placeholder {
  color: var(--_1qq99gj19);
}
._1n31k485 {
  cursor: not-allowed;
  opacity: 0.5;
}
._1n31k486 {
  max-height: var(--_1qq99gj6q);
  overflow-y: auto;
  overflow-x: hidden;
}
._1n31k487 {
  padding-top: var(--_1qq99gj6);
  padding-bottom: var(--_1qq99gj6);
  text-align: center;
  font-size: var(--_1qq99gj2b);
}
._1n31k488 {
  overflow: hidden;
  padding: var(--_1qq99gj1);
  color: var(--_1qq99gjz);
}
._1n31k489 {
  margin-left: -var(--_1qq99gj1);
  margin-right: -var(--_1qq99gj1);
  height: 1px;
  background-color: var(--_1qq99gj1h);
}
._1n31k48a {
  position: relative;
  display: flex;
  cursor: default;
  gap: var(--_1qq99gj2);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  border-radius: var(--_1qq99gj46);
  padding-left: var(--_1qq99gj6r);
  padding-right: var(--_1qq99gj6r);
  padding-top: var(--_1qq99gj6s);
  padding-bottom: var(--_1qq99gj6s);
  font-size: var(--_1qq99gj2b);
  outline: none;
}
._1n31k48a[data-disabled=true] {
  pointer-events: none;
  opacity: 0.5;
}
._1n31k48a[data-selected="true"] {
  background-color: var(--_1qq99gj1a);
  color: var(--_1qq99gj1b);
}
._1n31k48b {
  margin-left: auto;
  font-size: var(--_1qq99gj2a);
  letter-spacing: var(--_1qq99gj38);
  color: var(--_1qq99gj19);
}
._1danyh90 {
  position: relative;
  width: 100%;
  border-radius: var(--_1qq99gj48);
  border: var(--_1qq99gj40) solid var(--_1qq99gj1h);
  padding: var(--_1qq99gj4);
  font-size: var(--_1qq99gj2b);
}
._1danyh91 {
  background-color: var(--_1qq99gjy);
  color: var(--_1qq99gjz);
}
._1danyh92 {
  border-color: var(--_1qq99gj1f);
  color: var(--_1qq99gj1g);
  background-color: var(--_1qq99gj1f);
  opacity: 0.1;
}
._1danyh93 {
  margin-bottom: var(--_1qq99gj1);
  font-size: var(--_1qq99gj2b);
  font-weight: var(--_1qq99gj2s);
  line-height: var(--_1qq99gj2x);
  letter-spacing: var(--_1qq99gj34);
}
._1danyh94 {
  font-size: var(--_1qq99gj2b);
  line-height: var(--_1qq99gj31);
  opacity: 0.9;
}
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  margin: 0;
  padding: 0;
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: var(--_1qq99gjy);
  color: var(--_1qq99gjz);
}
._1l9g41a0 {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-tap-highlight-color: transparent;
}
._1l9g41a1 {
  display: block;
}
._1l9g41a2 {
  line-height: 1.5;
  font-family: system-ui, sans-serif;
}
._1l9g41a3 {
  list-style: none;
}
._1l9g41a4 {
  quotes: none;
}
._1l9g41a4:before, ._1l9g41a4:after {
  content: '';
}
._1l9g41a5 {
  border-collapse: collapse;
  border-spacing: 0;
}
._1l9g41a6 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
._1l9g41a7 {
  background-color: transparent;
}
._1l9g41aa {
  text-decoration: none;
  color: inherit;
}
