/* /Components/MarkdownContent.razor.rz.scp.css */
.markdown-content[b-df4npb33ex] {
    color: var(--bs-body-color, #001144);
    min-height: 8rem;
    overflow-wrap: anywhere;
}

.markdown-content[b-df4npb33ex]  > :last-child {
    margin-bottom: 0;
}

.markdown-content[b-df4npb33ex]  pre {
    color: var(--bs-body-color, #001144);
    background: var(--bs-tertiary-bg, #f4f5f7);
    border: var(--bs-border-width, 1px) solid var(--bs-border-color, #c5d0ea);
    border-radius: var(--bs-border-radius, 0.375rem);
    overflow-x: auto;
    padding: 0.75rem;
}

.markdown-content[b-df4npb33ex]  code {
    color: inherit;
}

.markdown-content[b-df4npb33ex]  pre code {
    color: inherit;
}

.markdown-content[b-df4npb33ex]  blockquote {
    border-left: 0.25rem solid var(--bs-border-color, #c5d0ea);
    color: var(--bs-secondary-color, #3f517f);
    margin-left: 0;
    padding-left: 1rem;
}

.markdown-content[b-df4npb33ex]  table {
    border-collapse: collapse;
    margin-bottom: 1rem;
    width: 100%;
}

.markdown-content[b-df4npb33ex]  th,
.markdown-content[b-df4npb33ex]  td {
    border: var(--bs-border-width, 1px) solid var(--bs-border-color, #c5d0ea);
    padding: 0.5rem;
}
/* /Pages/Bids/Management/Tabs/QuestionChatTab.razor.rz.scp.css */
.chat-response[b-nv4hy8tjfc] {
    min-height: 360px;
    max-height: 540px;
    overflow: auto;
}

.file-selection-list[b-nv4hy8tjfc] {
    max-height: 180px;
    overflow-y: auto;
}

.chat-panel--expanded[b-nv4hy8tjfc] {
    position: fixed;
    inset: 0;
    z-index: 1080;
    border: 0;
    border-radius: 0;
}

.chat-panel--expanded .card-body[b-nv4hy8tjfc] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.chat-panel--expanded .chat-response[b-nv4hy8tjfc] {
    flex: 1 1 auto;
    min-height: 0;
    max-height: none;
}
