/* _content/OmnishareApp_Backend/Components/Chip/StatusChip.razor.rz.scp.css */
div.e-status-chip[b-bnvo25txmg] {
    width: fit-content;
    padding: 12px 14px;
    border-radius: 4px;
}

div.e-status-chip > p[b-bnvo25txmg] {
    font-size: 12px;
    font-weight: 500;
}

div.e-status-chip[data-status="error"][b-bnvo25txmg] {
    background-color: #ffebeb;
}

div.e-status-chip[data-status="error"] > p[b-bnvo25txmg] {
    color: #a72a22;
}

div.e-status-chip[data-status="warning"][b-bnvo25txmg] {
    background-color: #FEF8E8;
}

div.e-status-chip[data-status="warning"] > p[b-bnvo25txmg] {
    color: #D6B750;
}

div.e-status-chip[data-status="success"][b-bnvo25txmg] {
    background-color: #EDFAEC;
}

div.e-status-chip[data-status="success"] > p[b-bnvo25txmg] {
    color: #4DA153;
}
/* _content/OmnishareApp_Backend/Components/Dashboard/Widgets/NewsWidget.razor.rz.scp.css */
img.e-widget-news-image[b-nj7u3eix51] {
    aspect-ratio: 2.5;
    width: 100%;
    max-height: 300px;
    object-fit: cover;
}
/* _content/OmnishareApp_Backend/Components/Dashboard/Widgets/Subwidgets/ProgressBarSubwidget.razor.rz.scp.css */
div.e-progress-bar-subwidget > div.e-bar[b-a5gc1q43xf] {
    display: flex;

    width: 100%;
    height: 5px;

    border-radius: 1px;
    background-color: #E8ECEF;
}

div.e-progress-bar-subwidget > div.e-bar > span[b-a5gc1q43xf] {
    background-color: #173f77;
}
/* _content/OmnishareApp_Backend/Components/DataFormDesignerPageField.razor.rz.scp.css */
.data-page-field[b-iqtntvlx3m] {
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* _content/OmnishareApp_Backend/Components/OrderableListBox/OrderableListBoxItem.razor.rz.scp.css */
.e-order-list-item[b-eu44m69rer] {
    border: 1px solid #e4e4e4;
    border-radius: 4px;

    color: #111;

    padding: 10px;

    box-shadow: none;
    transition: box-shadow 100ms linear;

    .e-draggable {
        cursor: grab;
        color: #737373 !important;
    }

    .e-item-text[b-eu44m69rer] {
        user-select: none;
    }

    &[data-selected="false"][b-eu44m69rer] {
        color: #aaa;
    }

    &[data-hover="true"][b-eu44m69rer] {
        border: 1px solid #737373;
    }

    &:hover[b-eu44m69rer] {
        box-shadow:
            0 2px 4px rgba(0,0,0,0.11),
            0 2px 4px rgba(0,0,0,0.19);
    }
}
/* _content/OmnishareApp_Backend/Components/StyleGuide/StyleGuideContainer.razor.rz.scp.css */
div.control-container[b-r1738czeh4] {
    padding: 1.4rem;
    border-radius: 4px;
}

div.control-container > p[b-r1738czeh4] {
    font-weight: 600;
    font-size: 18px;

    margin: 0;
}

div.control-container > div.control-content[b-r1738czeh4] {
}
/* _content/OmnishareApp_Backend/Components/Table/TableComponent.razor.rz.scp.css */
.e-table > div.e-table-header[b-459fakpy8k] {
    border: 1px solid #dee2e6;
    border-bottom: 0;

    padding: 16px;
    justify-content: space-between;
}

.e-table-toolbar[b-459fakpy8k] {
    display: flex;
    flex-direction: row;
    gap: 1rem;

    margin-right: 1rem;
}

.e-toolbar-item[b-459fakpy8k] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.e-toolbar-item-icon[b-459fakpy8k] {
    margin-right: 4px;
}

.e-toolbar-item-text[b-459fakpy8k] {
    padding: 0;
    margin: 0;
}
/* _content/OmnishareApp_Backend/Components/Themes/ThemeImageUploader.razor.rz.scp.css */
img.image-carousel[b-0l0v6vp6yy] {
    /* The Bootstrap rule doesn't seem to apply (at least in Chrome) */
    object-fit: cover;
}
/* _content/OmnishareApp_Backend/Pages/Data/Tables/FormDesigner/FormDesignerFieldSettingsPage.razor.rz.scp.css */
.settings[b-3hv24psh6x] {
    row-gap: 1rem;
    display: flex;
    flex-direction: column;
}
/* _content/OmnishareApp_Backend/Pages/Data/Tables/FormDesigner/FormDesignerViewButtonOrderPage.razor.rz.scp.css */
/* The background of the SyncFusion list-box is not set by default */
[b-3jjzs40egx] .e-white-listbox {
    background-color: white;
}
/* _content/OmnishareApp_Backend/Pages/Data/Tables/FormDesigner/FormDesignerViewButtonPage.razor.rz.scp.css */
label[b-me8be224r1] {
    font-weight: 500;
}

label.small[b-me8be224r1] {
    font-size: 12px;
}

.e-rule-field[b-me8be224r1] {
    display: flex;
    align-items: center;
}

.e-rule-field > .e-field[b-me8be224r1], e-rule-field > .e-value-field[b-me8be224r1] {
    width: 200px;
}

.e-rule-field > .e-operator-field[b-me8be224r1] {
    width: 150px;
}

.settings[b-me8be224r1] {
    row-gap: 1rem;
    display: flex;
    flex-direction: column;
}

.value-section[b-me8be224r1] {
    display: flex;
    flex-direction: column;
    row-gap: 0.8rem;
}

.no-padding-x[b-me8be224r1] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.section-indent[b-me8be224r1] {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

/* Some random rule is interfering, remove when possible */
.fa-solid[b-me8be224r1] {
    line-height: 29.5px;
    font-family: 'Font Awesome 6 Free' !important;
}

div.msg-section .e-message[b-me8be224r1] {
    margin: 10px 0;
}
/* _content/OmnishareApp_Backend/Pages/Superuser/StyleGuide/StyleGuidePage.razor.rz.scp.css */
div.component-container[b-d8mmjw6udi] {
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
}

div.component-container > p[b-d8mmjw6udi] {
    margin: 0;
}

/* Text-boxes have some weird margin from Bootstrap */
[b-d8mmjw6udi] div.e-float-input {
    margin-top: 0;
}
/* _content/OmnishareApp_Backend/Shared/Loading/LoadingPage.razor.rz.scp.css */
div.loading-page[b-rzirl871hc] {
    display: flex;
    flex-direction: row;

    align-items: center;
    justify-content: center;

    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;

    z-index: 1000000;

    background-color: white;
}
