/* /Components/Common/AutocompleteComponent.razor.rz.scp.css */
.autocomplete[b-ffikuwunug] {
    position: relative;
}

    .autocomplete .options[b-ffikuwunug] {
        position: absolute;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 1px 20px 2px rgba(0, 0, 0, 0.1);
    }

        .autocomplete .options.loading[b-ffikuwunug] {
            min-height: 4rem;
        }

    .autocomplete .option[b-ffikuwunug] {
        display: block;
        padding: 0.25rem;
        cursor: pointer;
    }

        .autocomplete .option .option-text[b-ffikuwunug] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-ffikuwunug] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-ffikuwunug] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-ffikuwunug] {
                background: lightgrey;
                color: var(--bs-body);
            }
/* /Components/Common/LoaderComponent.razor.rz.scp.css */
.spinner-loader[b-vgo5fhir2v] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1031;
    background: #00000055;
    top: 0%;
    left: 0%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
/* /Components/Common/PdfViewerComponent.razor.rz.scp.css */
.pdf-viewer-container[b-pfpbu2xjub] {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #00000066;
    pointer-events: none;
    z-index: 100;
    overflow-x: hidden;
    overflow-y: auto;
}

.pdf-viewer[b-pfpbu2xjub] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    pointer-events: auto;
}

.pdf-viewer-content[b-pfpbu2xjub] {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}

.pdf-viewer-actions[b-pfpbu2xjub] {
    margin-top: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    column-gap: 1rem;
}
/* /Components/Common/Popup.razor.rz.scp.css */
.popup[b-8x21u2n5in] {
    position: absolute;
    width: 100vw;
    height: 100vh;
    z-index: 100000000;
    background: #00000055;
    top: 0%;
    left: 0%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.popup-content[b-8x21u2n5in] {
    position: relative;
    background: #ffffff;
    margin: 5vh 5vw;
    padding: 2.25rem;
    max-width: 90vw;
    max-height: 90vh;
}

.popup-close[b-8x21u2n5in] {
    position: absolute;
    top: 0.7rem;
    right: 0.7rem;
    font-size: 1.5em;
}
/* /Components/Common/SearchComponent.razor.rz.scp.css */
.input-search-icon.has-content[b-nv9snhew7d] {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" fill="%23545454"/></svg>');
    cursor: pointer;
}
