@import '_content/FiUi/FiUi.66t29ps5lo.bundle.scp.css';

/* /Shared/AdminLayout.razor.rz.scp.css */
div.dAdminApp[b-p3koa5qjmn] {
    display: grid;
    grid-template-columns: 200px 1fr;
    grid-template-rows: minmax(500px, max-content);
    grid-template-areas: "adminsidebar adminmain";
}

div.dAdminSidebar[b-p3koa5qjmn] {
    grid-area: adminsidebar;
    background: #F3F8FC;
    border-right: 1px solid #D4D8DB;
    overflow-y: scroll;
}

div.dAdminBody[b-p3koa5qjmn] {
    grid-area: adminmain;
    padding: 1rem;
    overflow-y: scroll;
}

.feature-group[b-p3koa5qjmn] {
    display: grid;
    grid-template-rows: 30px;
    grid-auto-rows: 45px;
}

    .feature-group *[b-p3koa5qjmn] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

.feature-group__title[b-p3koa5qjmn] {
    background: #EAEFF3;
    font-weight: bold;
    border-bottom: 1px solid #D4D8DB;
    font-size: 13px;
    text-transform: uppercase;
    color: #777B7F;
    padding-left: 1rem;
}

.feature-group__item[b-p3koa5qjmn] {
    border-bottom: 1px solid #D4D8DB;
    font-size: 15px;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

    .feature-group__item:hover[b-p3koa5qjmn] {
        background: white;
    }

    .feature-group__item[b-p3koa5qjmn]  a {
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: inherit;
        text-decoration: none !important;
        font-weight: 500;
        position: relative;
        padding-left: 1rem;
    }

        .feature-group__item[b-p3koa5qjmn]  a.active {
            font-weight: 600;
            background: #fff;
            color: #f18721;
        }

            .feature-group__item[b-p3koa5qjmn]  a.active::after {
                position: absolute;
                right: 15px;
                top: 15px;
                color: #f18721;
                font-family: "Material-Design-Iconic-Font";
                font-size: 8px;
                content: "\f26d";
            }
/* /Shared/MainLayout.razor.rz.scp.css */
.datatable[b-stjdr8fjjb] {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 55px 1fr 55px;
    background: white;
    height: 100%;
}

.datatable__controls[b-stjdr8fjjb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem;
}

.datatable__content[b-stjdr8fjjb] {
    overflow: auto;
    border-top: 1px solid #D4D8DB;
}

.datatable__footer[b-stjdr8fjjb] {
    background: #f1f1f1;
    border-top: 1px solid #D4D8DB;
}

.datatable table[b-stjdr8fjjb] {
    color: #58595C;
    display: grid;
    border-collapse: collapse;
    min-width: 100%;
    width: auto;
    grid-template-columns: 50px minmax(150px, 2fr) minmax(150px, 1.67fr) minmax(150px, 1.67fr) minmax(150px, 1.67fr);
}

    .datatable table[data-hasCheckbox] th:first-child[b-stjdr8fjjb], .datatable table[data-hasCheckbox] td:first-child[b-stjdr8fjjb] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .datatable table thead[b-stjdr8fjjb],
    .datatable table tbody[b-stjdr8fjjb],
    .datatable table tr[b-stjdr8fjjb] {
        display: contents;
        text-align: left;
    }

    .datatable table th[b-stjdr8fjjb] {
        background: #f1f1f1;
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 1rem;
        text-transform: uppercase;
        font-weight: bold;
        color: #777B7F;
        font-size: 13px;
        border-bottom: 1px solid #D4D8DB;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }

        .datatable table th:hover[b-stjdr8fjjb], .datatable table th[data-sorted="true"][b-stjdr8fjjb] {
            background: #D4D8DB;
            cursor: pointer;
            color: #58595C;
        }

    .datatable table td[b-stjdr8fjjb] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0.75rem 1rem;
        border-bottom: 1px solid #D4D8DB;
    }

        .datatable table td[data-sorted="true"][b-stjdr8fjjb] {
            background: #f7f7f7;
        }

.resize-handle[b-stjdr8fjjb] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: black;
    opacity: 0;
    width: 3px;
    cursor: col-resize;
}

    .resize-handle:hover[b-stjdr8fjjb],
    .header--being-resized .resize-handle[b-stjdr8fjjb] {
        opacity: 0.5;
    }

th:hover .resize-handle[b-stjdr8fjjb] {
    opacity: 0.3;
}

.btn[b-stjdr8fjjb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    border: none;
    padding: 1rem;
    background: #f18721;
    -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    font-family: Fi360 Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: background 100ms ease-in-out;
    -o-transition: background 100ms ease-in-out;
    transition: background 100ms ease-in-out;
    cursor: pointer;
}

    .btn:hover[b-stjdr8fjjb] {
        background: #ed792a;
    }

    .btn:active[b-stjdr8fjjb] {
        background: #b05c0b;
    }

input[type="search"][b-stjdr8fjjb] {
    font-family: Fi360 sans;
    background: #ffffff;
    border: 1px solid #c2c8ce;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    height: 31px;
    padding: 0 10px;
}
/*# sourceMappingURL=Shared\MainLayout.razor.css.map */
