@import '_content/SharedComponents.Library/SharedComponents.Library.tg5302cbkp.bundle.scp.css';

/* /Components/Commerce/ExchangePrintCoupon/ExchangePrintCoupon.razor.rz.scp.css */
.page-preview[b-6fydulcbz7] {
    width:  690px;
    height:  843px;
    border:  1px solid var(--admin-palette-gray-80);
}

[b-6fydulcbz7] .coupon {
    width: 589px;
    height: auto;
    border: 1px solid var(--admin-palette-gray-30);
    padding: 14px 24px;
    margin-bottom:  70px;
}

[b-6fydulcbz7] .coupon__logo > img {
    max-width: 250px;
    max-height: 100px;
}

[b-6fydulcbz7] .coupon__notice {
    font-size: 10px;
    font-weight: 700;
}

[b-6fydulcbz7] .coupon__barcode {
    width:  200px;
    text-align: center;
}

 [b-6fydulcbz7] .coupon__barcode-id {
     margin-top: -20px;
 }

[b-6fydulcbz7] .coupon__terms { font-size:  12px; }

[b-6fydulcbz7] .store { text-align: center; }

[b-6fydulcbz7] .store__notice {
    font-weight:  700;
    font-size:  12px;
}

@media print {
    .page-preview[b-6fydulcbz7] {
        border: none !important;
    }
}
/* /Components/Commerce/ReceiptLookupTransactionRecord/ReceiptLookupTransactionRecord.razor.rz.scp.css */
.align-center[b-1t2djc9ipj] { text-align: center; }

.flex-between[b-1t2djc9ipj] {
    display: flex;
    justify-content: space-between;

    > *:first-child { text-align: left; }
    > *:last-child[b-1t2djc9ipj] { text-align: right; }
}

.receipt[b-1t2djc9ipj] {
    border: 1px solid var(--admin-palette-gray-30);
    padding: 24px;
    width: 300px;
    font-size: 10px;
}

.receipt__title[b-1t2djc9ipj] {
    font-weight: 700;
    text-transform: uppercase;
}

.receipt__logo > img[b-1t2djc9ipj] {
    max-width: 150px;
}

.receipt__transaction-head[b-1t2djc9ipj] {
    display: flex;
    justify-content: space-between;
}

.receipt__transaction-body[b-1t2djc9ipj] {
    padding-left: 16px;
}

.receipt__transaction + .receipt__transaction[b-1t2djc9ipj] {
    margin-top: 8px;
}

.receipt__transaction-body-detail-price > li:last-child[b-1t2djc9ipj] {
    margin-right: 80px;
}

.receipt__subtotal[b-1t2djc9ipj] {
    font-weight: 700;
}

.receipt__totals[b-1t2djc9ipj] {
    border-top: 1px solid black;
    padding: 8px 0 12px;
    font-weight: 700;
    font-size: 16px;
}

.receipt__totals > * + *[b-1t2djc9ipj] {
    margin-top: 12px;
}

.receipt__savings[b-1t2djc9ipj] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    padding: 4px 0;
    border-top: 1px dotted black;
    border-bottom: 1px dotted black;
}

.receipt__sales-final[b-1t2djc9ipj] {
    font-weight: 700;
    text-transform: uppercase;
}

.receipt__store-details[b-1t2djc9ipj] {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 4px 0;
}
/* /Components/Commerce/SmsCampaignCreateCampaignFormTab/SmsCampaignCreateCampaignFormTab.razor.rz.scp.css */
[b-ntmsyh9yd0] .campaign-message .mud-input-adornment {
    margin-top: -76px;
}

[b-ntmsyh9yd0] .campaign-message .mud-input-adornment > p {
    font-size: 16px;
}
/* /Components/Donations/DonorProfileSchedulePickup/DonorProfileSchedulePickup.razor.rz.scp.css */
[b-jx9m2bs8kl] .mud-table-container {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid var(--admin-palette-gray-80);
}

[b-jx9m2bs8kl] .mud-table-root .mud-table-head .mud-table-cell {
    background-color: var(--admin-palette-gray-98);
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
}

[b-jx9m2bs8kl] .mud-table-body .mud-table-cell {
    font-size: 16px;
    border-bottom-color: var(--admin-palette-gray-80);
}

/* Remove default min-width on kebab buttons */
[b-jx9m2bs8kl] .mud-table-row .mud-button {
    min-width: auto;
}

.schedule-pickup__navigator[b-jx9m2bs8kl] {
    column-gap: 24px;
    overflow-x: scroll;
}

.schedule-pickup__navigator-label[b-jx9m2bs8kl] {
    white-space: nowrap;
}

.schedule-pickup__error[b-jx9m2bs8kl] {
    background-color: var(--admin-palette-error-lighten);
}

/* Styling for current stepper step */
.schedule-pickup__navigator[b-jx9m2bs8kl]  .stepper-current-step {
    border-width: 2px;
    font-weight: 600;
}

/* Zip code search field & button */
    .zip-search[b-jx9m2bs8kl] {
        position: relative;
        margin-bottom: 68px;
    }

    .zip-search__input[b-jx9m2bs8kl] {
        border: 1px solid var(--admin-palette-gray-80);
        border-radius: 24px;
        flex: 1;
        padding-left: 20px;
    }

    .zip-search[b-jx9m2bs8kl]  .mud-input-control {
        margin: 8px 0;
    }

    .zip-search[b-jx9m2bs8kl]  .mud-input-control-input-container .mud-input-text {
        margin: 0 !important;
    }

    /* Positioning of helper text */
    .zip-search[b-jx9m2bs8kl]  .mud-input-control-helper-container {
        position: absolute;
        bottom: -32px;
        left: -10px;
    }

    .zip-search[b-jx9m2bs8kl]  .zip-search__submit {
        padding: 10px 24px;
    }

/* Address Confirmation */
    .address-confirmation[b-jx9m2bs8kl]  .mud-radio {
        align-items: flex-start;
    }

    .address-confirmation[b-jx9m2bs8kl]  .mud-button-root {
        padding-top: 0;
    }

    .address-confirmation[b-jx9m2bs8kl]  .mud-icon-button:hover {
        background-color: transparent !important;
    }

    /* Ensure entire card is clickable */
    [b-jx9m2bs8kl] .address-confirmation__item .mud-radio {
        width: 100%;
        margin-right: 0;
        padding: 16px;
    }

    [b-jx9m2bs8kl] .address-confirmation__item + .address-confirmation__item {
        margin-top: 16px;
    }

    [b-jx9m2bs8kl] .checked-card {
        background-color: var(--admin-palette-gray-98);
        border-color: var(--donor-palette-gray-80);
    }
/* /Components/Donations/FileManagerImport/FileManagerImport.razor.rz.scp.css */
[b-5tpyuh4dfs] .mud-table-container {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid var(--admin-palette-gray-80);
}

[b-5tpyuh4dfs] .mud-table-root .mud-table-head .mud-table-cell {
    background-color: var(--admin-palette-gray-98);
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
}

[b-5tpyuh4dfs] .mud-table-body .mud-table-cell {
    font-size: 16px;
    border-bottom-color: var(--admin-palette-gray-80);
}
/* /Components/Pages/ErrorRoutes/404.razor.rz.scp.css */
h2.mud-typography.mud-typography-h1[b-8dlt79y1ck] {
    font-size: 200px;
}
/* /Components/Pages/ErrorRoutes/500.razor.rz.scp.css */
h2.mud-typography.mud-typography-h1[b-sw2gfvtxn5] {
    font-size: 200px;
}
/* /Components/Shared/AdminProfileHistory/AdminProfileHistory.razor.rz.scp.css */
.profile__history[b-i10v282baf] {
    width: 500px;
    padding-right: 83px;
}

.profile__history > * + *[b-i10v282baf] {
    margin-top: 48px;
}

.profile__history-entry + .profile__history-entry[b-i10v282baf] {
    margin-top: 16px;
}
/* /Components/Shared/AdminSearchField/AdminSearchField.razor.rz.scp.css */
.admin-search__input[b-7pr4fio4nd] {
    border: 1px solid var(--admin-palette-gray-80);
    border-radius: 24px;
    flex: 1;
}

[b-7pr4fio4nd] .admin-search__submit {
    border-color: var(--admin-palette-gray-80);
}

[b-7pr4fio4nd] .mud-input-adornment {
    margin-left: 13px;
}

[b-7pr4fio4nd] input.mud-input-root {
    padding-top: 12px;
    padding-bottom: 12px;
}

/* Remove unneeded MudBlazor margins */
[b-7pr4fio4nd] .mud-input-control,
[b-7pr4fio4nd] .mud-input-text {
    margin: 0 !important;
}
/* /Components/Shared/AdminStatusChip/AdminStatusChip.razor.rz.scp.css */
[b-putcm27kdn] .mud-chip-content {
  color: var(--mud-palette-dark-darken);
}
/* /Components/Shared/AdminSubscriberHistory/AdminSubscriberHistory.razor.rz.scp.css */
.profile__history[b-u28wpgvhln] {
    width: 500px;
    padding-right: 83px;
}

.profile__history > * + *[b-u28wpgvhln] {
    margin-top: 48px;
}

.profile__history-entry + .profile__history-entry[b-u28wpgvhln] {
    margin-top: 16px;
}
/* /Components/Shared/AdminTable/AdminTable.razor.rz.scp.css */
[b-uoalk4erum] .mud-table-container {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border: 1px solid var(--admin-palette-gray-80);
}

[b-uoalk4erum] .mud-table-root .mud-table-head .mud-table-cell {
  background-color: var(--admin-palette-gray-98);
  font-size: 14px;
  font-weight: 700;
  white-space: nowrap;
}

[b-uoalk4erum] .mud-table-body .mud-table-cell {
  font-size: 16px;
  border-bottom-color: var(--admin-palette-gray-80);
}

/* Remove default min-width on kebab buttons */
[b-uoalk4erum] .mud-table-row .mud-button {
    min-width: auto;
}

[b-uoalk4erum] .mud-table-pagination-toolbar {
    border: 1px solid var(--admin-palette-gray-80);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -1px; /* to remove the gap between the table and the pagination toolbar */
}

/* Styles for kebab popover */
    [b-uoalk4erum] .admin-table-kebab-list {
        min-width: 145px;
        padding-top: inherit;
        padding-bottom: inherit;
    }

    /* Left icon spacing */
    [b-uoalk4erum] .admin-table-kebab-list .mud-list-item-icon {
        min-width: 38px;
    }

    [b-uoalk4erum] .admin-table-kebab-list .mud-list-item.mud-list-item-dense {
        padding: 8px 16px;
    }

    [b-uoalk4erum] .mud-table-body .mud-table-cell {
        height: 81px;
    }

/* Sticky tools column */
[b-uoalk4erum] .mud-table-head .mud-table-cell.admin-table-tools-column,
[b-uoalk4erum] .mud-table-body .mud-table-cell.admin-table-tools-column {
    position: sticky;
    right: 0;
    z-index: 10;
    max-width: 60px !important;
    width: 60px !important;
    padding: 8px !important;
    text-align: center;
    background-color: white;
}


[b-uoalk4erum] .mud-table-head .mud-table-cell.admin-table-tools-column {
    z-index: 11;
    background-color: var(--admin-palette-gray-98);
}

[b-uoalk4erum] .mud-table-head .mud-table-cell.admin-table-tools-column {
    background-color: white;
}

[b-uoalk4erum] .mud-table-head .mud-table-cell.admin-table-tools-column {
    background-color: #f5f5f5;
}

[b-uoalk4erum] .mud-table-head .mud-table-cell.admin-table-tools-column {
    background-color: var(--admin-palette-gray-98) !important;
}

/* Shadowbox when sticky kebab overlaps content */
[b-uoalk4erum] .mud-table-container.has-overflow .mud-table-head .mud-table-cell.admin-table-tools-column,
[b-uoalk4erum] .mud-table-container.has-overflow .mud-table-body .mud-table-cell.admin-table-tools-column {
    border-left: 1px solid var(--admin-palette-gray-80);
    box-shadow: -8px 0 10px -8px rgba(0, 0, 0, 0.2);
}
/* /Components/Shared/AdminTabs/AdminTabs.razor.rz.scp.css */
[b-b0w4qb66ay] .mud-tab {
  padding: 12px 24px;
  text-transform: none;
  font-size: 16px;
    overflow: visible;
}

/* Remove relative positioning to allow popover to be positioned correctly */
[b-b0w4qb66ay] .mud-tabs-panels {
  position: static;
}

[b-b0w4qb66ay] .mud-tab-badge {
    margin-top: 13px;
}
/* /Components/Shared/BackToLink/BackToLink.razor.rz.scp.css */
.back-to-link[b-pheb8nkh5l] {
    padding: 22px 48px;
    width: 100%;
    border-bottom: 1px solid var(--admin-palette-gray-80);
}

.back-to-link-left[b-pheb8nkh5l] {
    margin-left: var(--mud-drawer-width, var(--mud-drawer-width-left));
}

.back-to-link-right[b-pheb8nkh5l],
.back-to-link-left[b-pheb8nkh5l] {
    display: flex;
    align-items: center;
    font-size: 14px;
}
/* /Components/Shared/LoadingInterstitial/LoadingInterstitial.razor.rz.scp.css */
@keyframes fade-in-b-gaa4dayob5 {
    from { opacity: 0; }
    to { opacity: 1; }
}

.interstitial-loading[b-gaa4dayob5] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999; /* Ensure it is on top of other elements */
    background-color: var(--admin-palette-gray-50);
    animation: fade-in-b-gaa4dayob5 .15s ease-in;
    display: flex;
    justify-content: center;
    align-items: center;
}

.interstitial-loading__inner[b-gaa4dayob5] {
    text-align: center;
}

[b-gaa4dayob5] .mud-progress-circular-circle {
    stroke: var(--mud-palette-grey-lighter);
}

.interstitial-loading__heading[b-gaa4dayob5] {
    color: var(--admin-palette-gray-90);
}
/* /Components/Shared/SimpleTable/SimpleTable.razor.rz.scp.css */
[b-n3945umlnr] .mud-table-container {
    border: 1px solid #BBBFC8;
    border-radius: 8px;
}
  
[b-n3945umlnr] .mud-table-head {
    background-color: #F3F3F7;
    font-size: 14px;
    white-space: nowrap;
}

[b-n3945umlnr] .mud-table-head .mud-table-cell {
    font-weight: 700;
}

[b-n3945umlnr] .mud-table-body .mud-table-cell {
    font-size: 16px;
    padding: 24px 16px;
}
  
