/* /Components/Layout/MainLayout.razor.rz.scp.css */
@media (min-width: 768px) {
  .layout[b-2yddkx7vl1] {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-areas: "nav" "main";
    height: 100vh;
  }
}

@media not (min-width: 768px) {
  .layout[b-2yddkx7vl1] {
    display: flex;
    flex-direction: column;
  }
}

nav[b-2yddkx7vl1] {
  grid-area: nav;
}

main[b-2yddkx7vl1] {
  grid-area: main;
}
/* /Components/Pages/Index.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-96ir7ywmoq] {
    height: 100%;
    display: grid;
  }
}

@media not (min-width: 768px) {
  .view[b-96ir7ywmoq] {
    display: flex;
    flex-direction: column;
    min-width: 15em;
  }
}

.view[b-96ir7ywmoq] {
  --bs-btn-disabled-border-color: #00000000;
}
/* /Components/Pages/Project.razor.rz.scp.css */
.input-outputs-resizer[b-73o3464qrd] {
  display: none;
}

.scorer-error-warning[b-73o3464qrd] {
  max-height: 200px;
  overflow-y: auto;
  flex-shrink: 0;
}

@media (min-width: 768px) {
  .view[b-73o3464qrd] {
    height: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "project-bar" "project-view";
  }

  .project-bar[b-73o3464qrd] {
    grid-area: project-bar;
  }

  .project-view[b-73o3464qrd] {
    grid-area: project-view;
  }

  .input-outputs-view[b-73o3464qrd] {
    display: grid;
    grid-template-columns: minmax(0, var(--input-column-width, 1fr)) 0.5rem minmax(0, 1fr);
    grid-template-rows: auto 1fr;
    grid-template-areas: "input-bar input-outputs-resizer outputs-bar" "input-view input-outputs-resizer outputs-view";
  }

  .input-outputs-view[b-73o3464qrd] {
    grid-area: input-outputs-view;
  }

  .input-bar[b-73o3464qrd] {
    grid-area: input-bar;
  }

  .input-view[b-73o3464qrd] {
    grid-area: input-view;
  }

  .outputs-bar[b-73o3464qrd] {
    grid-area: outputs-bar;
  }

  .outputs-view[b-73o3464qrd] {
    grid-area: outputs-view;
  }

  .input-outputs-resizer[b-73o3464qrd] {
    display: block;
    grid-area: input-outputs-resizer;
    cursor: col-resize;
    position: relative;
    touch-action: none;
    user-select: none;
    z-index: 1;
  }

  .input-outputs-resizer[b-73o3464qrd]::after {
    background-color: var(--bs-border-color);
    content: "";
    height: 100%;
    left: 50%;
    opacity: 0.5;
    position: absolute;
    transform: translateX(-50%);
    width: 2px;
  }

  .input-outputs-resizer:hover[b-73o3464qrd]::after,
  .input-outputs-resizer:focus-visible[b-73o3464qrd]::after {
    background-color: var(--bs-primary);
    opacity: 1;
  }

  .input-outputs-view.is-resizing[b-73o3464qrd],
  .input-outputs-view.is-resizing *[b-73o3464qrd] {
    cursor: col-resize !important;
    user-select: none;
  }
}

@media not (min-width: 768px) {
  .view[b-73o3464qrd] {
    display: flex;
    flex-direction: column;
    min-width: 15em;
  }
}

.view[b-73o3464qrd] {
  --bs-btn-disabled-border-color: #00000000;
}
