/* _content/Bluefish.Blazor/Components/BfButton.razor.rz.scp.css */
.bf-button[b-4n0bqle8mb] {
    width: auto;
}

.btn:not(.btn-danger, .btn-primary, .btn-secondary)[b-4n0bqle8mb] {
    color: var(--fg-color);
    background-color: var(--bg-color);
    border-color: var(--bg-color);
}

.btn.focus:not(.btn-danger)[b-4n0bqle8mb], .btn:focus:not(.btn-danger)[b-4n0bqle8mb] {
    box-shadow: 0 0 0 .2rem rgba(var(--bg-color-accent-rgb), 0.6);
}

.btn-primary[b-4n0bqle8mb] {
    color: var(--fg-color-accent);
    background-color: var(--bg-color-accent);
    border-color: var(--bg-color-accent);
}

.btn:disabled[b-4n0bqle8mb] {
    opacity: 0.2;
    cursor: default;
}
/* _content/Bluefish.Blazor/Components/BfChart.razor.rz.scp.css */
.chart[b-bsc8o5hs7h] {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

    .chart canvas[b-bsc8o5hs7h] {
        width: 10px;
    }
/* _content/Bluefish.Blazor/Components/BfCheckBox.razor.rz.scp.css */
.form-check-input[b-zmz3znswir] {
    background-color: var(--bg-color);
    border-color: var(--border-color);
}

.form-check-input:checked[b-zmz3znswir] {
    background-color: var(--bg-color-accent);
}

.form-check-input:focus[b-zmz3znswir] {
    border-color: var(--border-color);
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(var(--bg-color-accent-rgb), .25);
}
/* _content/Bluefish.Blazor/Components/BfCopyToClipboardButton.razor.rz.scp.css */
.bf-button[b-8ct7ak43wu] {
    width: auto;
}

.btn:not(.btn-danger, .btn-primary, .btn-secondary)[b-8ct7ak43wu] {
    color: var(--fg-color);
    background-color: var(--bg-color);
    border-color: var(--bg-color);
}

.btn.focus:not(.btn-danger)[b-8ct7ak43wu], .btn:focus:not(.btn-danger)[b-8ct7ak43wu] {
    box-shadow: 0 0 0 .2rem rgba(var(--bg-color-accent-rgb), 0.6);
}

.btn-primary[b-8ct7ak43wu] {
    color: var(--fg-color-accent);
    background-color: var(--bg-color-accent);
    border-color: var(--bg-color-accent);
}

.btn:disabled[b-8ct7ak43wu] {
    opacity: 0.2;
    cursor: default;
}
/* _content/Bluefish.Blazor/Components/BfCronExpression.razor.rz.scp.css */
.bordered[b-kw0gkjxgie] {
    border: 1px solid #dee2e6;
    border-top: 1px solid #fff;
    border-radius: 0 0 4px 4px;
}
/* _content/Bluefish.Blazor/Components/BfCronExpressionTab.razor.rz.scp.css */
.cron-span[b-2r8ggjjcfk] {
    font-size: 14px;
}
/* _content/Bluefish.Blazor/Components/BfDateRange.razor.rz.scp.css */
.bf-date-range[b-gjxuodq3la] {
    width: 360px;
}

.quick-buttons[b-gjxuodq3la] {
    display: flex;
    justify-content: space-evenly;
}

.form-control[b-gjxuodq3la] {
    width: calc(100% - 10px);
}
/* _content/Bluefish.Blazor/Components/BfDropDown.razor.rz.scp.css */
.dropdown-menu[b-e5m68ixus3] {
    background-color: var(--bg-color-dark);
    border: 1px solid var(--border-color);
    color: var(--fg-color);
    padding: 5px;
}
/* _content/Bluefish.Blazor/Components/BfDropzone.razor.rz.scp.css */
.dropzone[b-8kyd1s8i4u] {
    border: 2px dashed silver;
    border-radius: 10px;
    cursor: pointer;
    height: 100px;
    padding: 10px;
    overflow-y: auto;
}

    .dropzone.dz-started .dz-message[b-8kyd1s8i4u] {
        display: none;
    }

.dropzone-toolbar[b-8kyd1s8i4u] {
    display: flex;
    justify-content: flex-end;
}

.dz-bar[b-8kyd1s8i4u] {
    width: 100%;
}

.dz-error-mark[b-8kyd1s8i4u] {
    color: var(--bs-danger);
    display: none;
}

.dz-message[b-8kyd1s8i4u] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
}

.dz-preview.dz-complete .dz-progress[b-8kyd1s8i4u] {
    display: none;
}

.dz-preview.dz-success .dz-success-mark[b-8kyd1s8i4u] {
    display: inline-block;
}

.dz-preview.dz-error .dz-error-mark[b-8kyd1s8i4u] {
    display: inline-block;
}

.dz-progress[b-8kyd1s8i4u] {
    height: 10px;
    width: 100%;
}

.dz-upload[b-8kyd1s8i4u] {
    background-color: var(--bg-color-accent);
    height: 5px;
}

.dz-success-mark[b-8kyd1s8i4u] {
    color: var(--bs-success);
    display: none;
}
/* _content/Bluefish.Blazor/Components/BfEditBar.razor.rz.scp.css */
/* _content/Bluefish.Blazor/Components/BfEditField.razor.rz.scp.css */
input[b-kbjdiptynr] {
    background-color: transparent;
    border: none;
    color: inherit;
    cursor: inherit;
    width: 100%;
}

    input:focus[b-kbjdiptynr] {
        outline: 1px dashed;
    }

.edit-field.editable span[b-kbjdiptynr] {
    cursor: text;
}
/* _content/Bluefish.Blazor/Components/BfFilterPanel.razor.rz.scp.css */
.dropdown-menu[b-puihn6061o] {
    max-width: 100vw;
}

.filter-panel[b-puihn6061o] {
    min-width: 600px;
    min-height: 100px;
}

.filter-row[b-puihn6061o] {
    align-items: center;
    display: flex;
}

.filter-name[b-puihn6061o] {
    font-weight: bold;
}

.filter-value[b-puihn6061o] {
    font-weight: bold;
}

.title-row[b-puihn6061o] {
    align-items: center;
    display: flex;
    font-size: 1.1rem;
    justify-content: space-between;
}

table[b-puihn6061o] {
    color: var(--fg-color);
}

td[b-puihn6061o] {
    text-align: center;
    vertical-align: middle;
}
/* _content/Bluefish.Blazor/Components/BfLabel.razor.rz.scp.css */
.bf-label[b-ppq7sgw0qp] {
    display: inline-block;
}

.bf-label.disabled[b-ppq7sgw0qp] {
    opacity: 0.5;
}

span[b-ppq7sgw0qp], i[b-ppq7sgw0qp] {
    user-select: none;
}
/* _content/Bluefish.Blazor/Components/BfListSelect.razor.rz.scp.css */
.select-list[b-ogwbbt4q0w] {
    overflow-y: auto;
}
/* _content/Bluefish.Blazor/Components/BfLoadingView.razor.rz.scp.css */
.bf-lv-overlay[b-2v9cl23900] {
    display: flex;
    justify-content: center;
}
/* _content/Bluefish.Blazor/Components/BfModal.razor.rz.scp.css */
.modal-content[b-tge23uhpnt] {
    background-color: var(--bg-color-dark);
    border: 1px solid var(--border-color);
    box-shadow: 0px 0px 8px #ffffff77;
    color: var(--fg-color);
}

.modal-buttons[b-tge23uhpnt] {
    display: flex;
    justify-content: flex-end;
}
/* _content/Bluefish.Blazor/Components/BfOverlay.razor.rz.scp.css */
.bf-overlay[b-rs7v50yt88] {
    display: none;
}

.bf-overlay.show[b-rs7v50yt88] {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 9999; /* in font of modal dialogs (1050)*/
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0px;
    top: 0px;
    text-align: center;
    cursor: wait;
}

.bf-overlay .text-box[b-rs7v50yt88] {
    color: white;
}
/* _content/Bluefish.Blazor/Components/BfPager.razor.rz.scp.css */
.bf-pager[b-cb2rihfwfj] {
    margin: 4px 0px;
}

nav[b-cb2rihfwfj] {
    background-color: transparent;
}
/* _content/Bluefish.Blazor/Components/BfPanel.razor.rz.scp.css */
.bf-panel[b-e2oen4uglx] {
    padding: 5px;
}

hr[b-e2oen4uglx] {
    color: var(--border-color);
    margin: 5px 0px;
    opacity: 0.75;
}

.panel-border[b-e2oen4uglx] {
    border: 1px solid var(--border-color);
    border-radius: 5px;
}

.panel-header[b-e2oen4uglx] {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.panel-title[b-e2oen4uglx] {
    font-size: 1.5rem;
}
/* _content/Bluefish.Blazor/Components/BfProgressBar.razor.rz.scp.css */
.bf-progressbar[b-js9mwjzjs2] {
    border: 1px solid var(--border-color);
}

.bf-progressbar .bar[b-js9mwjzjs2] {
    color: var(--fg-color-accent);
    background-color: var(--bg-color-accent);
}
/* _content/Bluefish.Blazor/Components/BfRadioButtons.razor.rz.scp.css */
.btn-check:active + .btn-outline-primary[b-0dnu5li9s8], .btn-check:checked + .btn-outline-primary[b-0dnu5li9s8],
.btn-outline-primary.active[b-0dnu5li9s8], .btn-outline-primary.dropdown-toggle.show[b-0dnu5li9s8],
.btn-outline-primary:active[b-0dnu5li9s8] {
    color: var(--fg-color-accent);
    background-color: var(--bg-color-accent);
    border-color: var(--bg-color-accent);
}

.btn-outline-primary[b-0dnu5li9s8] {
    color: var(--fg-color);
    border-color: var(--bg-color-accent);
}

    .btn-check:focus + .btn-outline-primary[b-0dnu5li9s8],
    .btn-outline-primary:focus[b-0dnu5li9s8] {
        box-shadow: 0 0 0 .2rem rgba(var(--bg-color-accent-rgb), 0.6);
    }

    .btn-outline-primary:hover[b-0dnu5li9s8] {
        background-color: var(--bg-color);
    }
/* _content/Bluefish.Blazor/Components/BfSpinner.razor.rz.scp.css */
.bf-spinner[b-ysiks4vv4o] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
}
/* _content/Bluefish.Blazor/Components/BfSplitButton.razor.rz.scp.css */
.bf-split-button[b-rey8exdmxh] {
    width: auto;
}

.btn:not(.btn-danger, .btn-primary, .btn-secondary)[b-rey8exdmxh] {
    color: var(--fg-color);
    background-color: var(--bg-color);
    border-color: var(--bg-color);
}

.btn.focus:not(.btn-danger)[b-rey8exdmxh], .btn:focus:not(.btn-danger)[b-rey8exdmxh] {
    box-shadow: 0 0 0 .2rem rgba(var(--bg-color-accent-rgb), 0.6);
}

.btn-primary[b-rey8exdmxh] {
    color: var(--fg-color-accent);
    background-color: var(--bg-color-accent);
    border-color: var(--bg-color-accent);
}

.btn:disabled[b-rey8exdmxh] {
    opacity: 0.2;
    cursor: default;
}

.dropdown[b-rey8exdmxh] {
    display: inline-block;
}

.dropdown-menu[b-rey8exdmxh] {
    background-color: var(--bg-color);
    border-color: var(--border-color);
}

.dropdown-item[b-rey8exdmxh] {
    color: var(--fg-color);
    cursor: pointer;
}

    .dropdown-item:hover[b-rey8exdmxh] {
        background-color: var(--bg-color-accent);
        color: var(--bg-color);
    }
/* _content/Bluefish.Blazor/Components/BfSwitch.razor.rz.scp.css */
.form-check[b-n0l4ud700r] {
    display: inline-block;
}

.form-check-input[b-n0l4ud700r] {
}

.form-check-input:checked[b-n0l4ud700r] {
    background-color: var(--bg-color-accent);
    border-color: var(--bg-color-accent);
}

/*.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}
*/
/*
.form-check-input:checked:focus {
    background-color: var(--bg-color-accent);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white' /%3e%3c/svg%3e");
}

.form-check-input:focus {
    border-color: var(--bg-color-accent);
    box-shadow: 0 0 0 .2rem rgba(var(--bg-color-accent-rgb), 0.3);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")
*/
/* _content/Bluefish.Blazor/Components/BfTable.razor.rz.scp.css */
.table[b-3tr2p629jn] {
    color: var(--fg-color);
    margin-bottom: 0px;
    border-color: var(--border-color);
}

    .table thead th[b-3tr2p629jn] {
        border-bottom: 2px solid var(--border-color) !important;
    }

    .table th[b-3tr2p629jn], .table td[b-3tr2p629jn] {
        padding: 0.3rem;
        border-top: 1px solid var(--border-color);
    }

.table-spinner[b-3tr2p629jn] {
    display: flex;
    justify-content: center;
    padding: 20px;
}

tr.selected[b-3tr2p629jn] {
    color: var(--fg-color-accent) !important;
    background-color: var(--bg-color-accent) !important;
}

[b-3tr2p629jn] tr.selected td a {
    color: var(--bg-color-accent-dark) !important;
}

.table-striped tbody tr.selected:nth-of-type(odd) > *[b-3tr2p629jn] {
    color: var(--fg-color-accent) !important;
    background-color: var(--bg-color-accent) !important;
}

.table-striped > tbody > tr:nth-of-type(odd) > *[b-3tr2p629jn] {
    background-color: var(--bg-color-dark);
    color: var(--fg-color);
}

td[b-3tr2p629jn] {
    vertical-align: middle;
    user-select: none;
}

.bottom-pager[b-3tr2p629jn] {
    border-top: solid 2px var(--border-color);
}

.table th[b-3tr2p629jn] {
    border-top: 0px;
}
/* _content/Bluefish.Blazor/Components/BfTableCell.razor.rz.scp.css */
input[b-lwwpz9vocx] {
    background-color: transparent;
    border: none;
    color: inherit;
    cursor: inherit;
    width: 100%;
}

    input:focus[b-lwwpz9vocx] {
        outline: 1px dashed;
    }

.table-cell[b-lwwpz9vocx] {
    width: 100%;
}


    .table-cell.editable[b-lwwpz9vocx] {
        cursor: text;
    }
/* _content/Bluefish.Blazor/Components/BfTableToolbar.razor.rz.scp.css */
.table-toolbar[b-ysapvjk2w6] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

    .table-toolbar .left[b-ysapvjk2w6] {
        align-items: center;
        display: flex;
        justify-content: space-between;
    }
/* _content/Bluefish.Blazor/Components/BfTimeSpanEditor.razor.rz.scp.css */
.timespan-editor[b-54zgf63jdx] {
    align-items: center;
    display: flex;
}

input[b-54zgf63jdx] {
    margin: 0px 5px;
    max-width: 50px;
}

input.days[b-54zgf63jdx] {
    max-width: 70px;
}


.input-group[b-54zgf63jdx] {
    width: unset;
    flex-wrap: nowrap !important;
}

span[b-54zgf63jdx] {
    margin-right: 5px;
}
/* _content/Bluefish.Blazor/Components/BfTitleBar.razor.rz.scp.css */
.bf-title-bar[b-u9gf6cfw4i] {
    background-color: var(--bg-color-dark);
    border-bottom: 1px solid #48484c;
}

.header[b-u9gf6cfw4i] {
    color: var(--fg-color);
}
/* _content/Bluefish.Blazor/Components/BfToolbar.razor.rz.scp.css */
.bf-toolbar[b-xxgncgsvwc] {
    display: flex;
    align-content: center;
}
/* _content/Bluefish.Blazor/Components/BfTreeNode.razor.rz.scp.css */
.node[b-ndhor9xzsw] {
    user-select: none;
}

.node-header[b-ndhor9xzsw] {
    white-space: nowrap;
}

.node-label.selectable[b-ndhor9xzsw] {
    cursor: pointer;
}

.node-label.selected[b-ndhor9xzsw] {
    color: var(--bg-color-accent);
    background-color: var(--bg-color);
}

.sub-nodes[b-ndhor9xzsw] {
    margin-left: 1.25rem;
}
