/* /Components/AddClaimant.razor.rz.scp.css */
[b-384d1sob9b] .mud-select > div.mud-input-control.required-field > div.mud-input-control-input-container > label.mud-input-label,
[b-384d1sob9b] .required-field > div.mud-input-control > div.mud-input-control-input-container > label.mud-input-label,
[b-384d1sob9b] .required-field > div.mud-input-control-input-container > label.mud-input-label-inputcontrol,
[b-384d1sob9b] .required-field > div.mud-input-control-input-container > div.mud-input > div.mud-input-adornment > svg {
    color: var(--mud-palette-error) !important;
}

[b-384d1sob9b] .required-field > div.mud-input-control-input-container > div.mud-input:before,
[b-384d1sob9b] .required-field > div.mud-input-control > div.mud-input-control-input-container > div.mud-input:after,
[b-384d1sob9b] .required-field > div.mud-input-control > div.mud-input-control-input-container > div.mud-input:before {
    border-color: var(--mud-palette-error) !important;
}
/* /Components/AuthoritySelector.razor.rz.scp.css */
[b-zt0lbphfzt] .rounded-select {
    padding: 12px 0px 12px 0px;
}

.input-sizer[b-zt0lbphfzt] {
    height: 82px;
}

.input-sizer[b-zt0lbphfzt]::after {
    content: attr(data-value) " ";
    visibility: hidden;
    padding: 0px 30px;
}
/* /Components/DrawCandidateEntry.razor.rz.scp.css */
[b-c0khiwixxn] .mud-input-label-inputcontrol {
    transform: translate(0,-8px) scale(1);
}

[b-c0khiwixxn] .mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol, [b-c0khiwixxn] .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
    transform: translate(0,-8px); /*scale(.75)*/
    font-size: 0.75rem;
}

.drawCandidateOption[b-c0khiwixxn] {
    min-height: 5.625rem;
}

center[b-c0khiwixxn] {
    position: fixed;
    top: 0;
}

.buttons[b-c0khiwixxn] {
    position: fixed;
    bottom: 0;
    padding-right: 2rem;
}
/* /Components/DrawStatusTimeline.razor.rz.scp.css */
dd[b-75ymrnzjbx], dt[b-75ymrnzjbx] {
    white-space: nowrap !important;
}

dt[b-75ymrnzjbx] {
    text-align: start !important;
}

dl[b-75ymrnzjbx]{
    padding: 8px 16px;
}

.dl-stacked[b-75ymrnzjbx] {
    display: flex;
    flex-direction: column;
    gap: 0.25rem; /* Small gap between GUID and Date */
    margin: 0;
}

.dl-stacked dt[b-75ymrnzjbx], .dl-stacked dd[b-75ymrnzjbx] {
    margin: 0;
    padding: 0;
    word-break: break-word;
    white-space: normal;
}
/* /Components/MudFormAddress.razor.rz.scp.css */
[b-qsirn5rn16] .mud-select > div.mud-input-control.required-field > div.mud-input-control-input-container > label.mud-input-label,
[b-qsirn5rn16] .required-field > div.mud-input-control > div.mud-input-control-input-container > label.mud-input-label,
[b-qsirn5rn16] .required-field > div.mud-input-control-input-container > div.mud-input > div.mud-input-adornment > svg {
    color: var(--mud-palette-error) !important;
}

[b-qsirn5rn16] .required-field > div.mud-input-control-input-container > div.mud-input:before,
[b-qsirn5rn16] .required-field > div.mud-input-control > div.mud-input-control-input-container > div.mud-input:after,
[b-qsirn5rn16] .required-field > div.mud-input-control > div.mud-input-control-input-container > div.mud-input:before {
    border-color: var(--mud-palette-error) !important;
}
/* /Components/NavigationComponent.razor.rz.scp.css */
/* /Components/Page.razor.rz.scp.css */
#main-page[b-ys0fzx7ems] {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

    #main-page > header[b-ys0fzx7ems] {
        flex: 0 0 auto;
    }

    #main-page > section[b-ys0fzx7ems] {
        display: flex;
        flex-direction: column;
        flex: 0 1 auto;
    }
/* /Components/PaymentDetails.razor.rz.scp.css */
.payment-info[b-x6rkb96tjp] {
    color: var(--mud-palette-info-lighten);
}

.payment-warning[b-x6rkb96tjp] {
    color: var(--mud-palette-warning-lighten);
}

@media print {
    dl[b-x6rkb96tjp] {
        display: grid;
        grid-template-columns: max-content auto;
        row-gap: 0.25rem;
        column-gap: 0.5rem;
        margin-bottom: 0px;
    }

    dt[b-x6rkb96tjp], dd[b-x6rkb96tjp] {
        inline-size: max-content;
        margin: 0;
        padding: 0;
        white-space: nowrap;
    }

    dt[b-x6rkb96tjp] {
        font-weight: 500;
    }

    dd[b-x6rkb96tjp] {
        font-weight: 600;
    }
}

[b-x6rkb96tjp] .title {
    align-items: center;
    
    h5 {
           margin: unset;
       }
}
/* /Components/PrizeOfficeClaimTickets.razor.rz.scp.css */
.table-row-selected[b-jnitrjtf03] {
    background-color: var(--mud-palette-background-grey);
}
/* /Components/PrizeOfficePaymentMethod.razor.rz.scp.css */
[b-nm5vduhbm5] .payment-method {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: 1rem;
    cursor: pointer;
    margin: unset;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
    max-width: 400px;
    transition: border-color 0.2s ease;
}

    [b-nm5vduhbm5] .payment-method.selected {
        border-color: var(--mud-palette-primary);
    }

[b-nm5vduhbm5] .payment-method-icon {
    width: 45px;
    height: 45px;
    object-fit: contain;
    display: block;
}

[b-nm5vduhbm5] .icon-container {
    display: flex;
    align-items: center; /* Vertical centering */
    justify-content: center; /* Optional: horizontal centering */
}

[b-nm5vduhbm5] .payment-body-container{


}
/* /Components/PrizeOfficeSummaries.razor.rz.scp.css */
.prizeOffice-flexTable[b-jvx8xcnpbf] {
    display: flex;
    flex-direction: column;
}

.prizeOffice-flexRow[b-jvx8xcnpbf] {
    display: flex;
    flex-direction: row;
}

.prizeOffice-flexCell-right[b-jvx8xcnpbf] {
    flex: 1;
    text-align: right;
}
    
.prizeOffice-flexCell-left[b-jvx8xcnpbf] {
    flex: 3;
    text-align: left;
    word-wrap: break-word;
    word-break: break-word;
    white-space: pre-wrap;
}
    
.prizeOffice-flexCell-headers[b-jvx8xcnpbf] {
    flex: 1;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
    
.prizeOffice-flexCell-indicators[b-jvx8xcnpbf] {
    text-align: center;
    width: 25px;
}

@media print {
    .prizeOffice-flexTable[b-jvx8xcnpbf] {
        display: flex;
        flex-direction: column;
    }
    
    .prizeOffice-flexRow[b-jvx8xcnpbf] {
        display: flex;
        flex-direction: row;
    }

    .prizeOffice-flexCell-right[b-jvx8xcnpbf] {
        flex: 1;
        text-align: right;
    }

    .prizeOffice-flexCell-left[b-jvx8xcnpbf] {
        flex: 1;
        text-align: left;
    }

    .prizeOffice-flexCell-headers[b-jvx8xcnpbf] {
        flex: 1;
        text-align: left;
    }
    
    .prizeOffice-flexCell-indicators[b-jvx8xcnpbf] {
        text-align: center;
        width: 25px;
    }
}
/* /Components/ReadOnlyAddress.razor.rz.scp.css */
.wrap-text[b-0vvlpy0y2u] {
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
}
/* /Components/ReportsLoading.razor.rz.scp.css */

.spinner-container[b-twydn14lql] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.spinner[b-twydn14lql] {
    width: 50px;
    height: 50px;
    border: 4px solid var(--mud-palette-primary-lighten);
    border-radius: 50%;
    border-top: 4px solid var(--mud-palette-primary-darken);
    animation: spin-b-twydn14lql 1s linear infinite;
}

@keyframes spin-b-twydn14lql {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.loading-text[b-twydn14lql] {
    margin-top: 16px;
    color: var(--mud-palette-primary);
    font-size: 16px;
    font-weight: 700;
}
/* /Components/SidebarComponents/LazloNavLink.razor.rz.scp.css */
.nav-item[b-snlvc0hs4a] {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.2s ease;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box;
    min-height: 48px;
}

    .nav-item:hover[b-snlvc0hs4a] {
        background-color: var(--mud-palette-action-default-hover);
    }

    .nav-item.active-nav[b-snlvc0hs4a] {
        background-color: var(--mud-palette-primary) !important;
        color: var(--mud-palette-primary-text);
        border-radius: 8px;
    }

.nav-collapsed .nav-item[b-snlvc0hs4a] {
    justify-content: center;
}

.nav-icon[b-snlvc0hs4a] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 100%;
    flex-shrink: 0;
}

.nav-expanded .nav-icon[b-snlvc0hs4a] {
    margin-right: 12px;
}

.nav-text[b-snlvc0hs4a] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
/* /Components/SidebarComponents/LazloNavMenu.razor.rz.scp.css */
.nav-item-wrapper[b-t9c2udk9sz] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 4px;
}

.nav-item[b-t9c2udk9sz] {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    overflow: hidden; /* Ensure content doesn't spill out */
    width: 100%;
}

    .nav-item:hover[b-t9c2udk9sz] {
        background-color: rgba(0, 0, 0, 0.04);
    }

.nav-icon[b-t9c2udk9sz] {
    display: flex;
    align-items: center;
    margin-right: 16px;
    flex-shrink: 0; /* Prevent icon from shrinking */
}

.nav-text[b-t9c2udk9sz] {
    flex-grow: 1;
    font-size: 0.9rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, width 0.3s ease-in-out;
    transform-origin: left center;
    width: auto;
    margin-left: 8px;
}

.nav-collapsed .nav-text[b-t9c2udk9sz] {
    width: 0;
    transform: translateX(-20px);
    opacity: 0;
}

.nav-expanded .nav-text[b-t9c2udk9sz] {
    width: auto;
    transform: translateX(0);
    opacity: 1;
}

.nav-children[b-t9c2udk9sz] {
    overflow: hidden;
    transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease-in-out;
    padding-left: 8px;
    margin-left: 8px;
    border-left: 1px solid rgba(0, 0, 0, 0.12);
}

    .nav-children.collapsed[b-t9c2udk9sz] {
        max-height: 0;
        opacity: 0;
        visibility: hidden; /* Use visibility instead of pointer-events */
    }

    .nav-children.expanded[b-t9c2udk9sz] {
        max-height: 1000px;
        opacity: 1;
        visibility: visible;
        padding-top: 6px;
        padding-bottom: 6px;
    }

.chevron-toggle[b-t9c2udk9sz] {
    margin-left: 8px;
    padding: 2px;
    transition: transform 0.3s ease-in-out;
    flex-shrink: 0; /* Prevent button from shrinking */
}

/* Modify how the drawer transitions */
.mud-drawer[b-t9c2udk9sz] {
    transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow-x: hidden !important;
}

.mud-drawer-content[b-t9c2udk9sz] {
    overflow-x: hidden !important;
    white-space: nowrap;
    width: 100%;
    transition: width 0.3s ease-in-out;
}
/* /Components/SidebarComponents/LazloSidebar.razor.rz.scp.css */
/* CollapsibleDrawer.razor.css */
.drawer[b-nzefsl42wc] {
    height: 100%;
    overflow: hidden;
    transition: width 0.3s ease-in-out;
    background-color: var(--mud-palette-drawer-background);
    border-right: 1px solid var(--mud-palette-lines-default);
    color: var(--mud-palette-drawer-text);
    display: flex;
    flex-direction: column;
}

.drawer-collapsed[b-nzefsl42wc] {
    width: 58px;
}

.drawer-expanded[b-nzefsl42wc] {
    min-width: 240px;
}

.drawer-content[b-nzefsl42wc] {
    width: 240px; /* Always keep content width at max */
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.drawer-header[b-nzefsl42wc] {
    flex-shrink: 0;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    padding-right: 24px;
}

.drawer-header-content[b-nzefsl42wc] {
    display: flex;
    align-items: center;
    padding-right: 0.5rem;
    justify-content: space-between;
    width: 100%;
}

.drawer-body[b-nzefsl42wc] {
    flex-grow: 1;
    overflow-y: auto;
    padding: 8px 0;
    /* Hide scrollbar across browsers */
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* Internet Explorer and Edge */
}

    .drawer-body[b-nzefsl42wc]::-webkit-scrollbar {
        display: none; /* Chrome, Safari, and other WebKit-based browsers */
    }


.drawer-footer[b-nzefsl42wc] {
    flex-shrink: 0;
    border-top: 1px solid var(--mud-palette-lines-default);
    padding: 12px 16px;
}

.drawer-pin-button[b-nzefsl42wc] {
    background: none;
    border: none;
    cursor: pointer;
    padding: 4px 8px;
    margin-left: 8px;
    border-radius: 4px;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .drawer-pin-button:hover[b-nzefsl42wc] {
        background-color: rgba(0, 0, 0, 0.05);
    }

    .drawer-pin-button:focus[b-nzefsl42wc] {
        outline: none;
        box-shadow: 0 0 0 2px var(--mud-palette-primary);
    }

.icon-pinned[b-nzefsl42wc], .icon-unpinned[b-nzefsl42wc] {
    display: inline-block;
    font-size: 16px;
}

/* Dark theme support */
:root.dark .drawer[b-nzefsl42wc] {
    background-color: var(--mud-palette-drawer-background);
    border-right-color: var(--mud-palette-drawer-border);
}

:root.dark .drawer-header[b-nzefsl42wc],
:root.dark .drawer-footer[b-nzefsl42wc] {
    border-color: var(--mud-palette-drawer-border);
}

:root.dark .drawer-pin-button:hover[b-nzefsl42wc] {
    background-color: rgba(255, 255, 255, 0.08);
}
/* /Components/SidebarComponents/LazloSidebarLogo.razor.rz.scp.css */
.logo-container[b-jji5zk6j8v] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 0;
    min-height: 100px;
}

.logo-expanded[b-jji5zk6j8v] {
    width: auto;
    height: 64px;
    cursor: pointer;
    transform-origin: left center;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    margin-left: 16px;
}

.logo-mini[b-jji5zk6j8v] {
    width: auto;
    height: 36px;
    transform-origin: center center;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    margin-left: 16px;
}
/* /Components/TaxRateTable.razor.rz.scp.css */



[b-dujgkft60y] .taxRateTable {
    box-shadow: none !important;
}


[b-dujgkft60y] td.mud-table-cell:last-child{
    width: 0.1%;
    padding: 0px 12px;
}

[b-dujgkft60y] td.mud-table-cell:nth-child(1) {
    width: 42%;
}

[b-dujgkft60y] .mud-table{
    border-radius: 0px !important;
}

/* /Components/Topbar.razor.rz.scp.css */
.header[b-la67e4cqv2] {
    width: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
    padding: 8px 16px 0px 16px;
    height: 82px;
}

.header-right-container[b-la67e4cqv2] {
    display: flex;
    height: 68px;
    align-items: center;
}

.header-left-container[b-la67e4cqv2] {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: 48px auto;
}

[b-la67e4cqv2] .back-arrow {
    margin-left: -8px;
    align-self: center;
}

[b-la67e4cqv2] .title {
    margin: 0rem;
    font-weight: bolder;
    align-self: center;
}

[b-la67e4cqv2] .sub-title {
    grid-column: 1 / span 2;
    grid-row: 2;
}

p[b-la67e4cqv2] {
    margin-bottom: unset;
    text-transform: capitalize;
}

[b-la67e4cqv2] .mud-badge {
    top: 8px;
    right: 8px;
}

.header-icon-color[b-la67e4cqv2] {
    color: var(--mud-palette-drawer-background); /* Using variable for drawer background color */
}
/* /Dialogs/DrawCandidatesDialog.razor.rz.scp.css */
.numbers[b-2n25lxcqc1] {
    /*these setting is so that the scroll bar will be right aligned with the edge of the dialog*/
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;

    margin-bottom: 3rem;
}

.winning-numbers[b-2n25lxcqc1] {
    margin-top: -3rem;
}
/* /Dialogs/EnterShareValueDialog.razor.rz.scp.css */
/*Mudblazor overrides because their parameter input doesnt work :)*/
[b-qnp0s17qjm] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
    margin: 0px !important;
}

[b-qnp0s17qjm] .share-text {
    padding: 0px !important;
    margin: 0px !important;
}

span strong[b-qnp0s17qjm] {
    font-size: 2rem;
    line-height: 3.4rem;
}

[b-qnp0s17qjm] .checkbox{
    align-self: end;
}

#labels p[b-qnp0s17qjm] {
    white-space: nowrap;
    margin: 0px 6px 0px 6px;
    line-height: 3.7rem;
    font-size: 1.5rem;
}
/* /Dialogs/NoteDialog.razor.rz.scp.css */
.notes[b-qsrfvnmk7c] {
    overflow-x: hidden !important;
}
/* /Pages/Authentication.razor.rz.scp.css */
#logoutmain[b-fhiwju76vn] {
    padding: 5rem;   
    font-size: 15pt;
}

#logoutmain a[b-fhiwju76vn] {
    color: blue;
}
/* /Pages/AuthorityEdit.razor.rz.scp.css */


[b-k3qayvtdoc] .mud-input-control.mud-input-control-boolean-input label p {
    color: var(--mud-palette-text-primary);
}
/* /Pages/ChannelPage.razor.rz.scp.css */
/* /Pages/CheckRegister.razor.rz.scp.css */

.tooltip-content-width[b-n3681aidq8] {
    width: 250px;
    white-space: normal;
    word-wrap: break-word;
}
/* /Pages/ClaimantAssociatedClaims.razor.rz.scp.css */
[b-hcywjeqn3g] .visibility-icon-style {
    margin-bottom: 3px;
}
/* /Pages/DigitalPayment.razor.rz.scp.css */
.payment-type[b-loqk5g3b0p]  .payment-icon {
    width: 21px;
    height: 21px;
    margin-right: 8px;
    vertical-align: middle;
}
/* /Pages/DrawDetail.razor.rz.scp.css */
@media screen {
    .screenOnly[b-ghm7jcdtsd] {
        display: grid;
    }


}



/* ----------------------------------- */
/* Sub-Header                          */
/* ----------------------------------- */
[b-ghm7jcdtsd] .musl-button {
    width: unset;
}




/* ----------------------------------- */
/* Winning Numbers                     */
/* ----------------------------------- */
.winning-number[b-ghm7jcdtsd] {
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
    padding: 10px 6px;
    font-size: 30px;
    width: 52px;
    height: 50px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5), inset 0px -4px 8px rgba(0, 0, 0, 0.2);
    font-weight: normal;
    color: #333099;
    display: inline-block;
    background: white;
    background-size: 150% 50%;
}

.winning-number:hover[b-ghm7jcdtsd] {
    animation: bounce 1s;
}

.powerPlayNumber[b-ghm7jcdtsd] {
    font-size: 36px;
    line-height: 42px;
    margin: 0px 6px;
    vertical-align: middle;
}

/* /Pages/Home.razor.rz.scp.css */
h1:focus-visible[b-i1u5q1sf10] {
    outline: none;
}

.main-logo[b-i1u5q1sf10] {
    max-height: 110px;
}
/* /Pages/PrizeOfficeClaimDetail_Claimant.razor.rz.scp.css */
.age-warning[b-alcqiw6ahl] {
    color: rgba(233, 148, 62, 1); /* This is the same color as the MudBlazor Snackbar warning messages use */
}

[b-alcqiw6ahl] .po-button {
    width: 13rem;
}

.form[b-alcqiw6ahl] {
    width: 95%;
    min-width: 20rem;
    max-width: 65rem;
}

.preserve-whitespace[b-alcqiw6ahl] {
    white-space: pre;
}

.ssn-label[b-alcqiw6ahl] {
    font-size: .75rem;
    margin: 30px, 0px, 0px, 0px;
}

div[b-alcqiw6ahl]  .required-field > .mud-input-control-input-container > .mud-input-label,
div[b-alcqiw6ahl]  .required-field > .mud-input-control-input-container > .mud-input > .mud-input-adornment > .mud-svg-icon {
    color: var(--mud-palette-error) !important;
}

div[b-alcqiw6ahl]  .required-field > .mud-input-control-input-container > .mud-input:before,
div[b-alcqiw6ahl]  .required-field > .mud-input-control-input-container > .mud-input:after {
    border-color: var(--mud-palette-error) !important;
}
/* /Pages/PrizeOfficeClaimDetail_Payment.razor.rz.scp.css */
@media screen {
    .screenOnly[b-4oxqkht05v] {
        display: grid;
    }

    .printOnly[b-4oxqkht05v] {
        /* Must set width/height to 0 to retain table data in the DOM */
        visibility: hidden;
        height: 0px;
        width: 0px;
    }

    .printOnly strong[b-4oxqkht05v] {
        display: none !important;
    }
}

.summary-label[b-4oxqkht05v] {
    min-width: 25%;
}

[b-4oxqkht05v] .po-button {
    width: 13rem;
}

[b-4oxqkht05v] .po-button:last-of-type {
    margin-right: unset!important;
}

.form[b-4oxqkht05v] {
    width: 50%;
    min-width: 20rem;
    max-width: 50rem;
}
/* /Pages/PrizeOfficeClaimDetail_PaymentMethod.razor.rz.scp.css */


/* /Pages/PrizeOfficeClaimDetail_Summary.razor.rz.scp.css */
@media screen {
    .printOnly[b-7ldsm7hx9e] {
        /* Must set width/height to 0 to retain table data in the DOM */
        visibility: hidden;
        height: 0px;
        width: 0px;
    }

    .printOnly strong[b-7ldsm7hx9e] {
        display: none !important;
    }
}

.summary-label[b-7ldsm7hx9e] {
    min-width: 25%;
}

[b-7ldsm7hx9e] .po-button {
    width: 13rem;
}

.form[b-7ldsm7hx9e] {
    width: 50%;
    min-width: 20rem;
    max-width: 50rem;
}
/* /Pages/PrizeOfficeClaimDetail_Tickets.razor.rz.scp.css */
[b-g69stnekxb] .po-button {
    width: 13rem;
}



/* /Pages/PrizeOfficeClaims.razor.rz.scp.css */
.noOfficeStyle[b-17jf49k75w] {
    color: var(--mud-palette-text-primary) !important;
}

[b-17jf49k75w] .justify-center {
    text-align: center;
}

/* In wwwroot/css/site.css or wherever you keep your styles */
[b-17jf49k75w] .scroll-hidden {
    overflow: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE 10+ */
}

.scroll-hidden[b-17jf49k75w]::-webkit-scrollbar {
    width: 0;
    height: 0;
}
/* /Pages/PrizeOfficeEntityCreate.razor.rz.scp.css */
[b-41zm11ldx0] .form-style {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    flex-direction: row;
    gap: 1rem !important; /*Overriding global style */
}
/* /Pages/PrizeOfficeEntityDetail.razor.rz.scp.css */
[b-f6yz760m80] .form-style {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    flex-direction: row;
    gap: 1rem !important; /*Overriding global style */
}
/* /Pages/Reports.razor.rz.scp.css */
.loader[b-7p3xzvu7ix] {
    border: 6px solid #f3f3f3;
    border-top: 6px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin-b-7p3xzvu7ix 1s linear infinite;
    margin: 0 auto 10px auto;
}

@keyframes spin-b-7p3xzvu7ix {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.report-container[b-7p3xzvu7ix] {
    height: calc(100vh - 80px);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.report-loading-container[b-7p3xzvu7ix] {
    text-align: center;
}
/* /Pages/RetailerDetails.razor.rz.scp.css */
[b-o57fft4pow] .paper-style {
    max-height: 50vh; 
}

[b-o57fft4pow] .form-style {
    overflow-x: hidden;
}
/* /Pages/Support.razor.rz.scp.css */
.box[b-u4v4fu2hly] {
    background-color: var(--mud-palette-background);
    border-radius: 8px;
    border: solid #f2f1f1 1px;
    font-weight: bold;
}

.box a[b-u4v4fu2hly] {
    text-decoration: underline;
    color: var(--mud-palette-info);
    font-weight: bold;
}
/* /Pages/TaxRate.razor.rz.scp.css */



[b-laj840qjnk] td:has(button){
    width: 0.5rem;
    padding: 16px 0px 16px 4px;
}

[b-laj840qjnk] .AddButton{
    width: 1rem;
    padding: 0px 16px;
}


[b-laj840qjnk] .rateTable{
    padding: 0px;
}

[b-laj840qjnk] #first-cell {
    background-color: orange !important;
}

[b-laj840qjnk] .w-1rem{
    width: 1rem;
}
/* /Pages/Unauthorized.razor.rz.scp.css */
#home[b-4g41eh3l0k] {
    background: #fff;
    text-align: center;
}

.main-logo[b-4g41eh3l0k] {
    max-height: 110px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.main[b-02y7eofgq7] {
    position: relative;
}

.error[b-02y7eofgq7] {
    position: absolute;
}
