@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-b28cr6nl9e] {
   
}





@media (max-width: 640.98px) {
   
}

@media (min-width: 641px) {
    
}

@media (min-width: 1200px) {
   
}

/* /Layout/NavMenu.razor.rz.scp.css */

.border-bottom[b-1b6r2yclzs] {
    border-bottom: 5px solid rgba(246,139,58,1) !important;
}


@media (min-width: 641px) {
}
/* /Pages/Login.razor.rz.scp.css */
a[b-clg31i7nr9] {
    text-decoration: none;
}

.login[b-clg31i7nr9] {
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    background: rgba(246,139,58,1);
    background-size: 1800% 1800%;
    -webkit-animation: rainbow 18s ease infinite;
    -z-animation: rainbow 18s ease infinite;
    -o-animation: rainbow 18s ease infinite;
    animation: rainbow-b-clg31i7nr9 18s ease infinite;
}

@-webkit-keyframes rainbow {
    0% {
        background-position: 0% 82%
    }

    50% {
        background-position: 100% 19%
    }

    100% {
        background-position: 0% 82%
    }
}

@-moz-keyframes rainbow {
    0% {
        background-position: 0% 82%
    }

    50% {
        background-position: 100% 19%
    }

    100% {
        background-position: 0% 82%
    }
}

@-o-keyframes rainbow {
    0% {
        background-position: 0% 82%
    }

    50% {
        background-position: 100% 19%
    }

    100% {
        background-position: 0% 82%
    }
}

@keyframes rainbow-b-clg31i7nr9 {
    0% {
        background-position: 0% 82%
    }

    50% {
        background-position: 100% 19%
    }

    100% {
        background-position: 0% 82%
    }
}

.login-page[b-clg31i7nr9] {
    width: 100%;
    height: 100vh;
    display: inline-block;
    display: flex;
    align-items: center;
}

.form-right i[b-clg31i7nr9] {
    font-size: 100px;
}
/* /Pages/Shared/FileUploadModal.razor.rz.scp.css */
.file-drop-zone[b-5jx0e1py1d] {
    width: 100%;
    border: 3px dashed #cccccc;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
    min-height: 400px;
    color: #cccccc;
}

input#input[b-5jx0e1py1d] {
    display: none;
}
.hover[b-5jx0e1py1d] {
    border-style: solid;
    background-color: #dddddd;
    color: #555555;
}

.image-container[b-5jx0e1py1d] {
    display: flex;
    justify-content: center;
}

    .image-container img[b-5jx0e1py1d] {
        width: 50%;
    }

[b-5jx0e1py1d] input[type=file] {
    width: 100%;
    padding: 20px;
}

.error-message-container[b-5jx0e1py1d] {
    color: red;
    text-align: center;
}
/* /Pages/Shared/RunWPFileProcessingApp.razor.rz.scp.css */
.console-output[b-fp1vdcxqo9] {
    background-color: #1e1e1e; /* dark console look */
    color: #d4d4d4; /* light gray text */
    font-family: monospace; /* console font */
    border-radius: 6px;
    border: 1px solid #444;
    height: 300px; /* fixed height */
    overflow-y: auto; /* scroll when output is long */
    white-space: pre-wrap; /* preserve line breaks and wrap long lines */
}
