/* _content/Hideez.Foundation.Components/Controls/Collapse/CollapseSection.razor.rz.scp.css */
.icon-dropdown-arrow[b-lcnhrpqwme] {
    height: 12px;
    width: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='m7.247 4.86-4.796 5.481c-.566.647-.106 1.659.753 1.659h9.592a1 1 0 0 0 .753-1.659l-4.796-5.48a1 1 0 0 0-1.506 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    transition: transform 0.2s ease-out;
}

[b-lcnhrpqwme] .collapsed .icon-dropdown-arrow {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate( 180deg);
    transform: rotate(180deg);
}
/* _content/Hideez.Foundation.Components/Controls/DataTable/DataTable.razor.rz.scp.css */
.table-loading[b-bmm8x2ukqn] {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
}

    .table-loading.table-blur[b-bmm8x2ukqn] {
        display: flex;
        background: #FFFFFF80;
    }

[b-bmm8x2ukqn] .table-action {
    padding: 0 0.25rem 0 0 !important;
    text-align: right !important;
    vertical-align: middle !important;
}

/*::deep .table-responsive .dropdown {
    position: static !important;
}*/
/* _content/Hideez.Foundation.Components/Controls/DataTable/DataTableToolbar.razor.rz.scp.css */
.element-space[b-awmpqu6b7m] >  * {
    margin-left: 4px;
    margin-right: 4px;
}

.element-space[b-awmpqu6b7m] >  :first-child {
    margin-left: 0;
}

.element-space[b-awmpqu6b7m] >  :last-child {
    margin-right: 0;
}

.input-search-icon[b-awmpqu6b7m] {
    padding-left: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='36px' viewBox='0 0 20 20' width='36px' fill='%23212529'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    min-width: 150px;
}

    .input-search-icon:not(:focus)[b-awmpqu6b7m] {
        border-color: #212529;
    }
/* _content/Hideez.Foundation.Components/Controls/Loader/Loader.razor.rz.scp.css */
.loader[b-r2sqgq4n8l] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 12px;
}
/* _content/Hideez.Foundation.Components/Controls/Menu/Menu.razor.rz.scp.css */
.btn-menu[b-as4ip5sntl] {
    height: 32px;
    width: 32px;
}

[b-as4ip5sntl] .btn-menu:hover {
    background: #ffffff;
    box-shadow: var(--bs-box-shadow-sm) !important;
}
/* _content/Hideez.Foundation.Components/Controls/RadioButtonList/RadioButtonList.razor.rz.scp.css */
.list-group[b-z2fh1ew8n4] {
    width: 100%;
    max-width: 460px;
    margin-inline: 1.5rem;
}

.form-check-input:checked + .form-checked-content[b-z2fh1ew8n4] {
    opacity: .5;
}

.form-check-input-placeholder[b-z2fh1ew8n4] {
    border-style: dashed;
}

[contenteditable]:focus[b-z2fh1ew8n4] {
    outline: 0;
}

.list-group-checkable .list-group-item[b-z2fh1ew8n4] {
    cursor: pointer;
}

.list-group-item-check[b-z2fh1ew8n4] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

    .list-group-item-check:hover + .list-group-item[b-z2fh1ew8n4] {
        background-color: var(--bs-secondary-bg);
    }

    .list-group-item-check:checked + .list-group-item[b-z2fh1ew8n4] {
        color: #fff;
        background-color: var(--bs-primary);
        border-color: var(--bs-primary);
    }

    .list-group-item-check[disabled] + .list-group-item[b-z2fh1ew8n4],
    .list-group-item-check:disabled + .list-group-item[b-z2fh1ew8n4] {
        pointer-events: none;
        filter: none;
        opacity: .5;
    }

.list-group-radio .list-group-item[b-z2fh1ew8n4] {
    cursor: pointer;
    border-radius: .5rem;
}

.list-group-radio .form-check-input[b-z2fh1ew8n4] {
    z-index: 2;
    margin-top: -.5em;
}

.list-group-radio .list-group-item:hover[b-z2fh1ew8n4],
.list-group-radio .list-group-item:focus[b-z2fh1ew8n4] {
    background-color: var(--bs-secondary-bg);
}

.list-group-radio .form-check-input:checked + .list-group-item[b-z2fh1ew8n4] {
    background-color: var(--bs-body);
    border-color: var(--bs-primary);
    box-shadow: 0 0 0 2px var(--bs-primary);
}

.list-group-radio .form-check-input[disabled] + .list-group-item[b-z2fh1ew8n4],
.list-group-radio .form-check-input:disabled + .list-group-item[b-z2fh1ew8n4] {
    pointer-events: none;
    filter: none;
    opacity: .5;
}
/* _content/Hideez.Foundation.Components/Controls/Toast/ToastsWrapper.razor.rz.scp.css */
.toasts-wrapper[b-qnzv81knyc] {
    bottom: 0;
    right: 1rem;
    z-index: 999;
    display: flex;
    position: fixed;
    flex-direction: column;
    max-width: 100%;
}

[b-qnzv81knyc] .toast-item {
    width: 350px;
    margin-bottom: 20px;
    margin-left: 20px;
    animation: fadein-b-qnzv81knyc 0.7s;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(0,0,0,.1);
    font-size: inherit !important;
}

@keyframes fadein-b-qnzv81knyc {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
/* _content/Hideez.Foundation.Components/Controls/Tooltip/Tooltip.razor.rz.scp.css */
.tooltip-container[b-63mfzyau45] {
    position: relative;
    display: inline-block;
}

    .tooltip-container .tooltip-text[b-63mfzyau45] {
        font-size: 14px;
        visibility: hidden;
        width: 220px;
        background-color: black;
        color: #fff;
        border-radius: 6px;
        padding: 10px;
        position: absolute;
        z-index: 1;
        bottom: 105%;
        left: 600%;
        margin-left: -109px;
    }

        .tooltip-container .tooltip-text[b-63mfzyau45]::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 10%;
            margin-left: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: black transparent transparent transparent;
        }

    .tooltip-container:hover .tooltip-text[b-63mfzyau45] {
        visibility: visible;
    }
