@import '_content/MonacoRazor/MonacoRazor.bundle.scp.css';

/* /Pages/Index.razor.rz.scp.css */
.info[b-okfv5d404h] {
    padding: 2rem 4rem;
    flex-grow: 1;
    background: url('dotnet.png') bottom 10px right 30px / calc(min(200px, 35%)) no-repeat, url('wave.png') bottom center/contain no-repeat;
}

button[b-okfv5d404h] {
    background-color: #19b5fe;
    color: white;
    border: none;
    padding: 0.4rem 1.2rem;
    border-radius: 4px;
}
/* /Pages/Notebook/Cells.razor.rz.scp.css */
.cells[b-hwcd2w4cgz] {
    margin: 0 10px;
}
/* /Pages/Notebook/CodeCell.razor.rz.scp.css */
.code-cell[b-792eushjig] {
    margin: 10px;
    border: 1px solid #bfbfbf;
}

.top[b-792eushjig] {
    display: flex;
}

textarea[b-792eushjig] {
    flex-grow: 1;
    border: 0;
    outline: 0;
    font-family: monospace;
    min-height: 150px;
}

[b-792eushjig] .editor {
    flex-grow: 1;
    border: none;
    margin: 0;
    min-height: 150px;
}

.output[b-792eushjig] {
    background-color: #eee;
    min-height: 20px;
    transition: filter 0.5s ease-in-out;
}
    .output[b-792eushjig] >  div {
        padding: 10px;
        animation-name: yellowfade-b-792eushjig;
        animation-duration: 1s;
        background-color: var(--bgcol);
    }

@keyframes yellowfade-b-792eushjig {
    from {
        background-color: #f5ea7f;
    }

    to {
        background-color: var(--bgcol);
    }
}

.loading[b-792eushjig] {
    filter: brightness(0.5);
}

.toolbar[b-792eushjig] {
    flex-grow: 0;
    padding: 0 10px;
}

button[b-792eushjig] {
    border: none;
    background: white;
}

    button:hover[b-792eushjig] {
        color: #19b5fe;
    }
/* /Pages/Notebook/FileCell.razor.rz.scp.css */
.file[b-1l7pcppum1] {
    display: table;
    background-color: #eee;
    padding: 1em 2em;
    margin: 1em auto;
}

span[b-1l7pcppum1] {
    font-family: monospace;
}

[b-1l7pcppum1] input[type=file] {
    margin-left: 3em;
}
/* /Pages/Notebook/NewCell.razor.rz.scp.css */
button[b-m930qezxts] {
    color: #bfbfbf;
    background: none;
    border: none;
    outline: none;
    text-align: center;
    padding: 0 4px;
    
}

button:hover svg[b-m930qezxts] {
    transform: scale(1.4);
}

.new-cell-toolbar[b-m930qezxts] {
    text-align: center;
}
/* /Pages/Notebook/Notebook.razor.rz.scp.css */
.page[b-gguvksw0sh] {
    padding-bottom: 15px;
}
/* /Pages/Notebook/OutputDisplays/ArrayDisplay.razor.rz.scp.css */
.scroller[b-idwblmptvo] {
    max-height: 300px;
    overflow-y: auto;
}

table[b-idwblmptvo] {
    width: 100%;
    table-layout: fixed;
}

td[b-idwblmptvo] {
    border: 1px solid gray;
    padding: 4px 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* /Pages/Notebook/OutputDisplays/ErrorDisplay.razor.rz.scp.css */
.error[b-lmhpp2uvrr] {
    color: white;
    white-space: pre;
    font-family: monospace;
    --bgcol: red;
}
/* /Pages/Notebook/OutputDisplays/FallbackDisplay.razor.rz.scp.css */
div[b-42u72srzg7] {
    white-space: pre-wrap;
}
/* /Pages/Notebook/TextCell.razor.rz.scp.css */
.text-cell[b-vb4xd4humj] {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    margin: 10px;
    padding: 0 10px;
    border: 0;
}
/* /Pages/Notebooks.razor.rz.scp.css */
.page[b-sc4unobh8t]  .table-responsive tr:hover {
    background-color: rgba(0,123,255,.5);
}
/* /Shared/Toolbar/MainToolbar.razor.rz.scp.css */
.main-toolbar[b-9mlhnydpwn] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0.5em 1.2em;
    background-color: #e8e8e8;
    align-items: center;
}

h2[b-9mlhnydpwn] {
    margin: 0;    
}

.right[b-9mlhnydpwn] {
    float: right;
}

button[b-9mlhnydpwn] {
    background: #bfbfbf;
    border: none;
    text-decoration: none;
    color: black;
    padding: 0 12px;
}

button:hover[b-9mlhnydpwn] {
    background-color: #19b5fe;
    color: white;
    font-weight: bold;
}

a[b-9mlhnydpwn] {
    color: #19b5fe;
}
