/* /Controls/FormControls/NSISStringAutocomplete.razor.rz.scp.css */
.autocomplete[b-cusalv5h5y] {
    position: relative;
}

    .autocomplete .options[b-cusalv5h5y] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-cusalv5h5y] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-cusalv5h5y] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option.optionactive[b-cusalv5h5y] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-cusalv5h5y] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled.optionactive[b-cusalv5h5y] {
                background: lightgrey;
                color: var(--bs-body);
            }
/* /Controls/FormControls/NSISStringAutocompleteGroup.razor.rz.scp.css */
.autocomplete[b-b9sp41l1mu] {
    position: relative;
}

    .autocomplete .options[b-b9sp41l1mu] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-b9sp41l1mu] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-b9sp41l1mu] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option.optionactive[b-b9sp41l1mu] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-b9sp41l1mu] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled.optionactive[b-b9sp41l1mu] {
                background: lightgrey;
                color: var(--bs-body);
            }
/* /Controls/GraphControls/NSISDocumentLibrary.razor.rz.scp.css */
/*Drive Items*/

.driveToolbarContainer[b-6snni6cwfn] {
    display: flex;
    justify-content: space-between;
}

.driveItem[b-6snni6cwfn] {
    cursor: pointer;
    /*prevent-select*/
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

.activeDriveItem[b-6snni6cwfn] {
    background-color: #007BFF;
}

a.drivePath[b-6snni6cwfn] {
    cursor: pointer;
}

table.driveTable > tbody > tr > td[b-6snni6cwfn] {
    vertical-align: middle;
}
/* /Controls/NSISFileDropZone.razor.rz.scp.css */
/*drop zone*/

[b-z3461d5wlf] .drop-zone {
    position: relative;
    padding: 16px;
    border-radius: 6px;
    border: dashed 2px grey;
    transition: border linear 0.2s;
}

    [b-z3461d5wlf] .drop-zone.hover {
        border: dashed 2px #428bca;
    }

    [b-z3461d5wlf] .drop-zone::after {
        content: "Plaats hier";
        font-size: 24px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        opacity: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: opacity ease 0.2s;
        pointer-events: none;
    }

    [b-z3461d5wlf] .drop-zone.hover::after {
        opacity: 0.8;
    }

[b-z3461d5wlf] .drop-zone-disabled {
    border-color: lightgray !important;
    opacity: 0.5;
}

    [b-z3461d5wlf] .drop-zone-disabled.hover {
        border-color: lightgray !important;
    }

.inputFileDropZoneUploadText[b-z3461d5wlf] {
    color: grey;
    font-size: smaller;
}

    .inputFileDropZoneUploadText > label[b-z3461d5wlf] {
        color: #428bca;
        font-weight: normal;
        cursor: pointer;
    }
/* /Shared/BuildTypeRibbon.razor.rz.scp.css */
div.buildTypeRibbon[b-t551gzum9e]  {
    box-shadow: 0 0 10px #888;
    left: -3.5em;
    box-shadow: 0 0 10px #888;
    transform: rotate(-45deg);
    overflow: hidden;
    position: fixed;
    top: 40px;
    transform: rotate(-45deg);
    white-space: nowrap;
    width: 16em;
    z-index: 9999;
    pointer-events: none;
}

    div.buildTypeRibbon[b-t551gzum9e]  a {
        color: #fff;
        display: block;
        font: bold 81.25% 'Helvetica Neue', Helvetica, Arial, sans-serif;
        margin: 1px 0;
        padding: 10px 50px;
        text-align: center;
        text-decoration: none;
        text-shadow: 0 0 5px #444;
        pointer-events: none;
    }

div.buildTypeRibbon.unknown[b-t551gzum9e]  {
    background-color: rgba(128, 128, 128, 0.65);
}

    div.buildTypeRibbon.unknown[b-t551gzum9e]  a {
        border: 1px solid #cccccc;
    }

div.buildTypeRibbon.development[b-t551gzum9e]  {
    background-color: rgba(170, 0, 0, 0.65);
}

    div.buildTypeRibbon.development[b-t551gzum9e]  a {
        border: 1px solid #faa;
    }

div.buildTypeRibbon.test[b-t551gzum9e]  {
    background-color: rgba(121, 167, 10, 0.65);
}

    div.buildTypeRibbon.test[b-t551gzum9e]  a {
        border: 1px solid #bff127;
    }

div.buildTypeRibbon.acceptance[b-t551gzum9e]  {
    background-color: rgba(30, 87, 153, 0.65);
}

    div.buildTypeRibbon.acceptance[b-t551gzum9e]  a {
        border: 1px solid #93c4eb;
    }
