/* src/lib/upload.module.css */
.upload_box2 {
}
.upload_fullScreenDropInfo2 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: hsl(180, 100%, 50%, 50%);
  backdrop-filter: blur(1em);
}

/* src/lib/filetree.module.css */
.filetree_filetree2 {
  text-align: left;
  list-style-type: none;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
}
.filetree_filetree2 > li {
}
.filetree_directoryname2 {
}
.filetree_directoryname2::after {
  content: "/";
}
.filetree_filename2.filetree_ready2 {
}
.filetree_filename2.filetree_inqueue2 {
}
.filetree_filename2.filetree_inqueue2::before {
  content: " \1f551";
  padding-right: .7em;
}
.filetree_filename2.filetree_done2 {
  color: green;
}
.filetree_filename2.filetree_done2::before {
  content: " \2705";
  padding-right: .7em;
}
.filetree_filename2.filetree_warning2 {
  color: orange;
  .filetree_force_queue2 {
    display: inline;
  }
}
.filetree_filename2.filetree_warning2::before {
  content: " \26a0";
  padding-right: .7em;
}
.filetree_filename2.filetree_warning2::after {
  content: " \2013  warning: " var(--warning-message);
}
.filetree_filename2.filetree_converting2 {
  --convert-time-text: "";
  width: 100%;
}
.filetree_filename2.filetree_converting2::before {
  display: inline-block;
  text-align: center;
  content: var(--convert-progress-text) " " var(--convert-time-text);
  font-variant: tabular-nums;
  margin-right: 1em;
  width: 15em;
  box-sizing: border-box;
  border: 1px solid black;
  background-image:
    linear-gradient(
      to right,
      hsl(240, 70%, 50%, 20%) 50%,
      transparent 50%);
  background-size: 200%;
  background-position-x: calc(100% - 100% * var(--convert-progress));
}
.filetree_filename2.filetree_error2 {
  color: red;
}
.filetree_filename2.filetree_error2::before {
  content: " \274c";
  padding-right: .7em;
}
.filetree_filename2.filetree_error2::after {
  content: " \2013  error: " var(--error-message);
}
.filetree_leaf2 {
  display: grid;
  grid: 1fr / 1fr auto;
  margin-right: 1em;
  align-items: center;
  &:hover {
    background-color: hsl(240, 100%, 50%, 10%);
  }
  .filetree_buttons2 {
    display: flex;
    gap: .3em;
  }
}

/* src/infer/inferrer.module.css */
h1 {
}
.inferrer_explanation {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 2em;
}
.inferrer_files {
  border: .2em solid hsl(240, 100%, 50%);
  position: relative;
  left: 0;
}
.inferrer_select_files_message {
  display: block;
  padding: .7em;
}
.inferrer_more_info > * {
  margin: .7em 1.3em;
}
.inferrer_checkbox {
  border: 0;
  background-color: unset;
}
.inferrer_single_button {
  margin: .7em 1.3em;
}

/* src/lib/icon.module.css */
.icon_icon {
  font-family: "Material Symbols Outlined";
  height: 1.6125em;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
}
.icon_iconWrapper {
  position: relative;
  top: .1em;
  display: inline-block;
  height: calc(1em - 1px);
  overflow-y: hidden;
}

/* node_modules/@material-symbols/font-400/index.css */
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../material-symbols-outlined-OUZOYCEU.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Symbols Rounded";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../material-symbols-rounded-A7L3AOO7.woff2") format("woff2");
}
.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@font-face {
  font-family: "Material Symbols Sharp";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../material-symbols-sharp-ZGYJMROL.woff2") format("woff2");
}
.material-symbols-sharp {
  font-family: "Material Symbols Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
/*# sourceMappingURL=App.css.map */
