/* /Components/AdminAddRecallDialog.razor.rz.scp.css */
[b-rlcbwxx8fc] .file-upload-input {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

[b-rlcbwxx8fc] .attachment-remove-button {
    position: relative;
    z-index: 20;
}
/* /Components/BoxInventory.razor.rz.scp.css */
.unknownNDCNote[b-u80nrsjtin] {
    width: 100%;
    padding: 8px;
    border: 1px solid #BDBDBD;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 1rem;
}

.unknownNDCNote.error[b-u80nrsjtin] {
    border: 1px solid red;
}

.unknownNDCNote:focus[b-u80nrsjtin] {
    border: 2px solid #f48425;
    outline: none;
}

@keyframes backgroundPulse-b-u80nrsjtin {
    0%, 100% {
        background-color: initial;
    }

    50% {
        background-color: #fff3b4;
    }
}

[b-u80nrsjtin] .mud-table-row.pulse-highlight {
    animation: backgroundPulse-b-u80nrsjtin 1.5s ease;
}
/* /Components/DocsParseRecallDialog.razor.rz.scp.css */
[b-f99x6qmjyw] .file-upload-input {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

[b-f99x6qmjyw] .attachment-remove-button {
    position: relative;
    z-index: 20;
}
/* /Components/PrintInventorySlip/Components/ItemizedTable.razor.rz.scp.css */
@media print {
  .no-break[b-hff7wuy4rp] {
    page-break-inside: avoid;
  }
}
/* /Components/PrintInventorySlip/Components/RecallItemizedTable.razor.rz.scp.css */
@media print {
  .no-break[b-fk1d10aqle] {
    page-break-inside: avoid;
  }
}
/* /Components/Recall/Disclaimer.razor.rz.scp.css */
.disclaimer-overlay[b-k5rq868bpq] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99;
}

.disclaimer-dialog[b-k5rq868bpq] {
    position: fixed;
    z-index: 100;
    background-color: white;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    box-shadow: 0px 5px 10px gray;
}

.disclaimer-header[b-k5rq868bpq] {
    background-color: #AA4A49;
    color: white;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.disclaimer-content[b-k5rq868bpq] {
    color: #AA4A49;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 15px;
    font-weight: 400;
    font-size: 16px;
}
/* /Components/RowsPerPageSelector.razor.rz.scp.css */
[b-hvzb0cdq3y] button {
    height: 20px;
    min-width: 12px;
}

[b-hvzb0cdq3y] button.selected {
    color: var(--mud-palette-white);
    background-color: var(--mud-palette-tertiary);
}
/* /Components/SlxPagination.razor.rz.scp.css */
[b-ptzhscr6kf] * {
    font-family: "Montserrat", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Arial", "sans-serif" !important;
}

[b-ptzhscr6kf] button {
    border-radius: 2px !important;
}
[b-ptzhscr6kf] button:disabled {
    background-color: transparent !important;
}

[b-ptzhscr6kf] .mud-icon-root.mud-svg-icon.mud-icon-size-small {
    height: 21px !important;
    width: 15px !important;
}

[b-ptzhscr6kf] .mud-pagination-item.mud-pagination-item-rectangular .mud-button {
    height: 20px !important;
    min-width: 12px !important;
}

[b-ptzhscr6kf] .mud-pagination.mud-pagination-filled.mud-pagination-small.mud-pagination-disable-elevation {
    gap: 0 !important;
}

[b-ptzhscr6kf] .mud-button-root.mud-button.mud-button-text.mud-button-text-default.mud-button-text-size-small.mud-ripple:not(.selected):hover {
    background-color: transparent !important;
}

[b-ptzhscr6kf] .mud-button-root.mud-button.mud-button-text.mud-button-text-default.mud-button-text-size-small.mud-ripple.selected {
    background-color: var(--mud-palette-tertiary) !important;
}

[b-ptzhscr6kf] .mud-button-root.mud-button.mud-button-text.mud-button-text-default.mud-button-text-size-small.mud-ripple:not(.selected):hover .mud-button-label:hover{
    text-decoration: underline;
}

[b-ptzhscr6kf] .mud-pagination-item.mud-pagination-item-rectangular:hover .mud-button-root.mud-button.mud-button-filled.mud-button-filled-default.mud-button-filled-size-small .mud-button-label {
    text-decoration: underline !important;
}
/* /Pages/CreateBox.razor.rz.scp.css */

.box-info-content[b-zzrskdemm7] {
    display: flex;
    flex-direction: row;
    gap: 8px;
    margin-bottom: 5px;
}

.mud-alert-message[b-zzrskdemm7] {
    display: inline-flex;
    gap: 5px;
}
#pdf-canvas[b-zzrskdemm7] {
    visibility: hidden;
    width: 0;
    height: 0;
}

@media print {
    @page {
        margin: 0;
        size: auto; 
    }

    body *:not(#print-template):not(#print-shipping-template):not(#pdf-canvas)[b-zzrskdemm7]{
        display: none !important;
    }
    #pdf-canvas[b-zzrskdemm7] {
        display: block;
        visibility: visible;
        width: 100vw;
        height: 100vh;
    }

    #print-template[b-zzrskdemm7],
    #print-shipping-template[b-zzrskdemm7] {
        display: block;
        visibility: visible;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    #print-template[b-zzrskdemm7]::after,
    #print-shipping-template[b-zzrskdemm7]::after {
        content: "";
        display: block;
        page-break-after: avoid;
        margin: 0;
    }
}
/* /Pages/Dashboard.razor.rz.scp.css */
.mud-icon-button[b-egjptuzs8r] {
    padding: 0px !important;
    margin-right: 5px !important;
}

.menu-divider[b-egjptuzs8r] {
    border: 1px dotted #52616B;
}

hr[b-egjptuzs8r] {
    border-style: dotted;
}

.select-button[b-egjptuzs8r] {
    border-radius: 0;
    background-color: #4cff00 !important;
    text-transform: none;
    width: 50%;
}

    .select-button:hover[b-egjptuzs8r] {
        background-color: lightblue;
        color: black;
    }

.submit-button:hover[b-egjptuzs8r] {
    background-color: white;
}

.button-active[b-egjptuzs8r] {
    background-color: white !important;
    color: orange !important;
    text-transform: uppercase;
}
/* /Pages/SiteRecallDetail.razor.rz.scp.css */
.box-info-content[b-3yfj314m20] {
    display: flex;
    flex-direction: row;
    gap: 8px;
    margin-bottom: 5px;
}

.mud-alert-message[b-3yfj314m20] {
    display: inline-flex;
    gap: 5px;
}

.line-through[b-3yfj314m20] {
    text-decoration: line-through !important;
}

#print-template[b-3yfj314m20] {
    display: none;
    border: 1px solid transparent; /* Prevent extra blank page */
}

@media print {
    @page {
        margin: 0;
        size: auto; 
    }

    #print-template[b-3yfj314m20] {
        display: block !important;
        visibility: visible !important;
    }
    body *:not(#print-template)[b-3yfj314m20] {
        display: none !important;
    }
}
