@import '_content/IS.Blazor/IS.Blazor.bundle.scp.css';

/* /Admin/AdminPage.razor.rz.scp.css */
.card-grid[b-ggnp0qtr2b] {
    display: grid;
    grid-template-columns: auto 1fr 3rem 1fr 3rem 1fr;
    grid-auto-rows: 1fr;
    row-gap: 1rem;
}

[b-ggnp0qtr2b] .dropzone {
    height: 0px;
    width: 0px;
    transition: height ease .25s, width ease .25s;
}

    [b-ggnp0qtr2b] .dropzone.allowed {
        border: 2px dashed gray;
        height: 100%;
        width: 3rem;
    }

/* This doesn't work here for some reason
    ::deep .end-form.allowed {
    border: 2px dashed gray;
    height: 100%;
}*/

.card-header[b-ggnp0qtr2b] {
    background-color: var(--primary-color);
    color: var(--primary-contrast-color)
}

.dropsite[b-ggnp0qtr2b] {
    display: contents;
}

input[b-ggnp0qtr2b] {
    width: 100%;
}

input[type=checkbox][b-ggnp0qtr2b] {
    width: auto;
}

input.time-span[b-ggnp0qtr2b] {
    width: 20rem;
}


.plus-style[b-ggnp0qtr2b] {
    font-size: 15pt;
    color: green;
    cursor: default;
}

.xmark[b-ggnp0qtr2b] {
    font-size: 8pt;
    color: red;
    cursor: default;
}

[b-ggnp0qtr2b] .input-background {
    background-color: var(--background-color);
    color: var(--background-contrast-color);
}
/* /Chat/ChatBubble.razor.rz.scp.css */
div.chat-row[b-28k7691jaf] {
    border-radius: 1.15rem;
    line-height: 1.25;
    max-width: 75%;
    position: relative;
    word-wrap: break-word;
}

div[class^="from-"][b-28k7691jaf] {
    width: fit-content;
}

/* End User Classes */
div.from-me[b-28k7691jaf] {
    align-self: flex-end;
}

div.bubble-me[b-28k7691jaf] {
    padding: 0.5rem .875rem;
    border-radius: 0.8rem 0.8rem 0rem 0.8rem;
}

/* CSR Classes */
div.bubble-them[b-28k7691jaf] {
    padding: 0.5rem .875rem;
    border-radius: 0.8rem 0.8rem 0.8rem 0rem;
}

div.from-them[b-28k7691jaf] {
    align-items: flex-start;
}

div.bubble-them[b-28k7691jaf] {
    background-color: var(--mud-palette-secondary);
    color: var(--mud-palette-secondary-text);
}

div.bubble-me[b-28k7691jaf] {
    background-color: var(--mud-palette-primary);
    color: var(--mud-palette-primary-text);
}
/* /Chat/ChatPage.razor.rz.scp.css */
.chat-text[b-v8er5rdo9v] {
    resize: none;
    overflow-y: auto;
}

.chat-send-btn[b-v8er5rdo9v] {
    background-color: var(--primary-color);
    color: var(--primary-contrast-color);
    border: none;
    cursor: pointer;
    width: 100%;
}
/* /Chat/ChatStartPage.razor.rz.scp.css */
span[b-vi2i6bqpfw] {
    font-weight: bold;
}
/* /MainMenu/MainLayout.razor.rz.scp.css */
.title-bar[b-yvozvtjwq3] {
    background-color: lightgrey;
    height: 3rem;
    display: flex;
    align-items: center;
    position: relative;
}

.main-body[b-yvozvtjwq3] {
    height: calc(100% - 3rem);
    overflow: auto;
    background-color: var(--background-color);
    color: var(--background-contrast-color);
}

[b-yvozvtjwq3] .menu-list {
    border: 0;
    max-height: 3rem;
    max-width: fit-content;
    white-space: nowrap;
    position: absolute;
    right: 0.5rem;
    padding: 0.25rem 0.25rem 0.25rem 0.25rem;
}

[b-yvozvtjwq3] .menu-list > .is-dropdown-arrow {
    display: none;
}

[b-yvozvtjwq3] .menu-list > .is-dropdown-content {
    padding: 0.5rem;
}
/* /MainMenu/MenuLayout.razor.rz.scp.css */
.page[b-36an893bbm] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-36an893bbm] {
    flex: 1;
}
