/* _content/Faithlife.AiApi.WebApp/Components/Layout/MainLayout.razor.rz.scp.css */
.layout[b-thq93v3cu6] {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .layout[b-thq93v3cu6] {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-areas: "nav" "main";
    height: 100vh;
  }
}

nav[b-thq93v3cu6] {
  grid-area: nav;
  --bs-navbar-padding-y: 0;
}

main[b-thq93v3cu6] {
  grid-area: main;
  --bs-btn-disabled-border-color: #00000000;
}
/* _content/Faithlife.AiApi.WebApp/Components/Pages/Chat.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-2zjvaond7d] {
    height: 100%;
    display: grid;
    grid-template-columns: 15em 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "settings request-bar response-bar" "settings request response";
    padding: 8px;
    gap: 16px;
  }

  .settings[b-2zjvaond7d] {
    grid-area: settings;
  }

  .request[b-2zjvaond7d] {
    grid-area: request;
    height: 0;
    min-height: 100%;
  }

  .response[b-2zjvaond7d] {
    grid-area: response;
    height: 0;
    min-height: 100%;
  }

  .request-bar[b-2zjvaond7d] {
    grid-area: request-bar;
  }

  .response-bar[b-2zjvaond7d] {
    grid-area: response-bar;
  }
}

@media not (min-width: 768px) {
  .view[b-2zjvaond7d] {
    display: flex;
    flex-direction: column;
    padding: 8px;
    min-width: 15em;
    gap: 16px;
  }
}
/* _content/Faithlife.AiApi.WebApp/Components/Pages/Logs.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-qm50eig1ud] {
    height: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto 1fr;
    grid-template-areas: "alert-area alert-area" "prompt prompt" "settings settings" "request-body response-body";
  }

  .alert-area[b-qm50eig1ud] {
    grid-area: alert-area;
  }

  .prompt[b-qm50eig1ud] {
    grid-area: prompt;
  }

  .settings[b-qm50eig1ud] {
    grid-area: settings;
  }

  .request-body[b-qm50eig1ud] {
    grid-area: request-body;
  }

  .response-body[b-qm50eig1ud] {
    grid-area: response-body;
  }
}
/* _content/Faithlife.AiApi.WebApp/Components/Pages/Prompt.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-2htomgh4bc] {
    height: 100%;
    display: grid;
    grid-template-columns: minmax(100px, 1fr) 2fr;
    grid-template-rows: 1fr;
    grid-template-areas: "prompt-view tests-view";
  }

  .prompt-view[b-2htomgh4bc] {
    grid-area: prompt-view;
  }

  .tests-view[b-2htomgh4bc] {
    grid-area: tests-view;
    height: 0;
    min-height: 100%;
  }

  .tests-grid[b-2htomgh4bc] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
}

@media not (min-width: 768px) {
  .view[b-2htomgh4bc] {
    display: flex;
    flex-direction: column;
    min-width: 15em;
  }
}
/* _content/Faithlife.AiApi.WebApp/Components/Pages/Prompts.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-5s7q2kn4gp] {
    height: 100%;
    display: grid;
  }
}

@media not (min-width: 768px) {
  .view[b-5s7q2kn4gp] {
    display: flex;
    flex-direction: column;
    min-width: 15em;
  }
}
/* _content/Faithlife.AiApi.WebApp/Components/Pages/Stats.razor.rz.scp.css */
@media (min-width: 768px) {
  .view[b-g2gl9zrfxa] {
    height: 100%;
  }
}

.date-text[b-g2gl9zrfxa] {
  width: 210px;
}
/* _content/Faithlife.AiApi.WebApp/Components/Shared/ChatMessageDialog.razor.rz.scp.css */
.message-text[b-oiajc3xmc1] {
  min-height: 5em;
}

@media (max-width: 768px) {
  .message-text[b-oiajc3xmc1] {
    max-height: 50vh;
  }
}
/* _content/Faithlife.AiApi.WebApp/Components/Shared/PromptInputDialog.razor.rz.scp.css */
.message-text[b-6pzuqvjhhu] {
  min-height: 5em;
}

@media (max-width: 768px) {
  .message-text[b-6pzuqvjhhu] {
    max-height: 50vh;
  }
}
