/* /Components/Account/Pages/Manage/ExternalLogins.razor.rz.scp.css */

.external-login-row[b-fkhflm42zx] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 0.75rem 0;
    border-top: 1px solid var(--mud-palette-lines-default);
}

.external-login-row:first-of-type[b-fkhflm42zx] {
    border-top: 0;
    padding-top: 0;
}

.external-login-row:last-of-type[b-fkhflm42zx] {
    padding-bottom: 0;
}

.external-login-copy[b-fkhflm42zx] {
    min-width: 0;
}

.external-login-provider-copy[b-fkhflm42zx] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    min-width: 0;
}

.external-login-action-cell[b-fkhflm42zx] {
    display: flex;
    justify-content: flex-end;
    min-width: 12rem;
}

.external-login-locked[b-fkhflm42zx] {
    max-width: 16rem;
    text-align: right;
}

[b-fkhflm42zx] .external-login-action {
    min-height: 40px;
    text-transform: none;
    font-weight: 600;
}

.external-login-action-content[b-fkhflm42zx] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    min-width: 0;
}

@media (max-width: 600px) {
    .external-login-row[b-fkhflm42zx] {
        align-items: stretch;
        flex-direction: column;
    }

    .external-login-action-cell[b-fkhflm42zx] {
        justify-content: stretch;
        min-width: 0;
        width: 100%;
    }

    .external-login-locked[b-fkhflm42zx] {
        max-width: none;
        text-align: left;
    }

    [b-fkhflm42zx] .external-login-button-stack {
        flex-direction: column !important;
    }

    [b-fkhflm42zx] .external-login-action {
        width: 100%;
    }
}
/* /Components/Account/Pages/Manage/Reauthenticate.razor.rz.scp.css */
.external-login-action-content[b-goz8xdvg6x] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    width: 100%;
}

form[b-goz8xdvg6x] {
    width: 100%;
}
/* /Components/Account/Shared/ExternalLoginPicker.razor.rz.scp.css */
.account-external-login[b-8kjwq9sax1] {
    width: 100%;
    max-width: 28rem;
}

.account-external-divider[b-8kjwq9sax1] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: 0.75rem;
    margin: 0.25rem 0 1rem;
    color: var(--mud-palette-text-secondary);
}

.account-external-divider span[b-8kjwq9sax1] {
    height: 1px;
    background: var(--mud-palette-lines-default);
}

[b-8kjwq9sax1] .account-external-button {
    min-height: 44px;
    border-color: var(--mud-palette-lines-inputs);
    background-color: var(--mud-palette-surface);
    font-weight: 600;
    text-transform: none;
}

[b-8kjwq9sax1] .account-external-button:hover {
    border-color: var(--mud-palette-primary);
    background-color: rgba(38, 92, 163, 0.04);
}

.account-external-button-content[b-8kjwq9sax1] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    min-width: 0;
}
/* /Components/Account/Shared/ExternalLoginProviderIcon.razor.rz.scp.css */
.external-provider-icon[b-7z6fyxsc5e] {
    width: 1.5rem;
    height: 1.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    border-radius: 50%;
    border: 1px solid var(--mud-palette-lines-inputs);
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1;
}

.external-provider-icon-google[b-7z6fyxsc5e] {
    background: #fff;
    border-color: #dadce0;
}

.external-provider-icon-image[b-7z6fyxsc5e] {
    width: 1rem;
    height: 1rem;
    display: block;
}

.external-provider-icon-discord[b-7z6fyxsc5e] {
    color: #fff;
    background: #5865f2;
    border-color: #5865f2;
}

.external-provider-icon-discord .external-provider-icon-image[b-7z6fyxsc5e] {
    width: 1rem;
    height: auto;
}

.external-provider-icon-generic[b-7z6fyxsc5e] {
    color: var(--mud-palette-primary);
    background: var(--mud-palette-primary-hover);
    border-color: var(--mud-palette-primary);
}
/* /Components/Account/Shared/StatusMessage.razor.rz.scp.css */
[b-0hrpc9m97r] .mud-alert {
    border-radius: 4px;
    justify-content: center;
    font-size: 16px;
}

[b-0hrpc9m97r] .info-alert {
    background-color: #FFFFFF;
    color: #1C1B1B !important;
    border: 1px solid #17315A;
}

[b-0hrpc9m97r] .error-alert {
    background-color: #FCE9E6;
    border: 1px solid #E60000;
}

[b-0hrpc9m97r] .warning-alert {
    background-color: #FDF1E7;
    border: 1px solid #D1650D;
}

[b-0hrpc9m97r] .success-alert {
    background-color: #E6F6F1;
    border: 1px solid #039665;
}

[b-0hrpc9m97r] .flex-center {
    display: flex;
    align-items: center;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
main[b-reqsji8qyc] {
    flex: 1;
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-tfwsoa1i2g] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-tfwsoa1i2g] {
    background-color: rgba(255, 255, 255, 0.5);
}

.navbar-brand[b-tfwsoa1i2g] {
    font-size: 1.1rem;
}

.nav-item[b-tfwsoa1i2g] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-tfwsoa1i2g] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-tfwsoa1i2g] {
        padding-bottom: 1rem;
    }

    .nav-item[b-tfwsoa1i2g]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-tfwsoa1i2g]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-tfwsoa1i2g]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-tfwsoa1i2g] {
    display: none;
}

.nav-menu-locked-link[b-tfwsoa1i2g] {
    align-items: center;
    display: inline-flex;
    gap: 0.35rem;
}

.navbar-toggler:checked ~ .nav-scrollable[b-tfwsoa1i2g] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-tfwsoa1i2g] {
        display: none;
    }

    .nav-scrollable[b-tfwsoa1i2g] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Pages/BuyerShipments/BuyerShipments.razor.rz.scp.css */
[b-9cmmhiidqo] .shipment-section {
    border-radius: 6px;
    padding: 16px;
}

[b-9cmmhiidqo] .shipment-identity {
    min-width: 150px;
}

[b-9cmmhiidqo] .shipment-actions {
    margin-top: 8px;
}

    [b-9cmmhiidqo] .shipment-actions .mud-button-root {
        min-width: 0;
        padding-inline: 8px;
    }

[b-9cmmhiidqo] .tracking-number {
    max-width: 180px;
    overflow-wrap: anywhere;
}

[b-9cmmhiidqo] .shipment-filter-chips,
[b-9cmmhiidqo] .queue-search,
[b-9cmmhiidqo] .ready-search {
    gap: 8px;
}

[b-9cmmhiidqo] .queue-search-input,
[b-9cmmhiidqo] .ready-search-input {
    min-width: 0;
    flex: 1 1 220px;
}

[b-9cmmhiidqo] .shipment-workbench {
    position: sticky;
    top: 72px;
    align-self: start;
}

[b-9cmmhiidqo] .card-cell {
    min-width: 180px;
}

[b-9cmmhiidqo] .product-subtype-chip {
    align-self: flex-start;
    height: 22px;
}

@media (max-width: 960px) {
    [b-9cmmhiidqo] .shipment-section {
        padding: 12px;
    }

    [b-9cmmhiidqo] .shipment-identity {
        min-width: 0;
    }

    [b-9cmmhiidqo] .tracking-number {
        max-width: none;
    }

    [b-9cmmhiidqo] .shipment-workbench {
        position: static;
    }
}

@media not print {
    [b-9cmmhiidqo] .packing-slip .packing-slip-list {
        max-height: 500px;
        overflow: auto;
        overscroll-behavior: contain;
    }
}

@media print {
    @page {
        margin: 0.35in;
    }

    [b-9cmmhiidqo] .packing-slip {
        border: 0;
        font-size: 9pt;
        padding: 0 !important;
    }

    [b-9cmmhiidqo] .packing-slip-header {
        margin-bottom: 4px !important;
    }

    [b-9cmmhiidqo] .packing-slip .mud-typography-h4 {
        font-size: 11pt;
        line-height: 1.1;
    }

    [b-9cmmhiidqo] .packing-slip .mud-typography-body1,
    [b-9cmmhiidqo] .packing-slip .mud-typography-body2,
    [b-9cmmhiidqo] .packing-slip .mud-typography-caption {
        font-size: 8pt;
        line-height: 1.15;
    }

    [b-9cmmhiidqo] .packing-slip .mud-divider {
        margin: 4px 0 !important;
    }

    [b-9cmmhiidqo] .packing-slip .packing-slip-list {
        margin-top: 6px !important;
    }

    [b-9cmmhiidqo] .packing-slip .mud-table-cell {
        font-size: 8.5pt;
        line-height: 1.15;
        padding: 2px 4px !important;
        vertical-align: top;
    }

    [b-9cmmhiidqo] .packing-slip .card-cell {
        min-width: 0;
    }

    [b-9cmmhiidqo] .packing-slip .product-subtype-chip {
        height: 17px;
        margin: 1px 0;
    }

    [b-9cmmhiidqo] .packing-slip .product-subtype-chip .mud-chip-content {
        font-size: 7pt;
        line-height: 1;
    }
}
/* /Components/Pages/Cards/CardDetail.razor.rz.scp.css */
.carddetail-page[b-mue38hpom0] {
    padding: 1rem;
}

.carddetail-hero[b-mue38hpom0] {
    width: 100%;
}

[b-mue38hpom0] .carddetail-identity-panel,
[b-mue38hpom0] .carddetail-market-panel,
[b-mue38hpom0] .carddetail-action-panel,
[b-mue38hpom0] .carddetail-section-panel {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    height: 100%;
}

[b-mue38hpom0] .carddetail-identity-panel,
[b-mue38hpom0] .carddetail-action-panel {
    position: sticky;
    top: 0.75rem;
}

[b-mue38hpom0] .carddetail-title {
    font-weight: 800;
    line-height: 1.08;
    overflow-wrap: anywhere;
}

.carddetail-chip-row[b-mue38hpom0] {
    flex-wrap: wrap;
}

.carddetail-card-image-shell[b-mue38hpom0] {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 100%;
}

    .carddetail-card-image-shell[b-mue38hpom0]  img {
        display: block;
        height: auto !important;
        max-height: min(420px, 60vh) !important;
        max-width: 100% !important;
        object-fit: contain;
        width: auto !important;
    }

.carddetail-section-header[b-mue38hpom0],
.carddetail-attack-header[b-mue38hpom0] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
}

.carddetail-section-header[b-mue38hpom0] {
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.carddetail-chart-controls[b-mue38hpom0] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: flex-end;
}

[b-mue38hpom0] .carddetail-compare-switch {
    margin: 0;
}

.carddetail-price-primary[b-mue38hpom0] {
    display: grid;
    gap: 0.25rem;
}

[b-mue38hpom0] .carddetail-price-value {
    font-weight: 900;
    line-height: 1;
}

.carddetail-market-trend[b-mue38hpom0] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: inline-flex;
    gap: 0.25rem;
    font-weight: 700;
    line-height: 1.25;
}

.carddetail-market-trend--up[b-mue38hpom0] {
    color: var(--mud-palette-success);
}

.carddetail-market-trend--down[b-mue38hpom0] {
    color: var(--mud-palette-error);
}

[b-mue38hpom0] .carddetail-market-trend-icon {
    flex: 0 0 auto;
}

.carddetail-price-facts[b-mue38hpom0],
.carddetail-personal-stats[b-mue38hpom0],
.carddetail-detail-list[b-mue38hpom0] {
    display: grid;
    gap: 0.65rem;
}

.carddetail-price-facts[b-mue38hpom0] {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 8.75rem), 1fr));
}

    .carddetail-price-facts > div[b-mue38hpom0],
    .carddetail-personal-stats > div[b-mue38hpom0],
    .carddetail-detail-list > div[b-mue38hpom0] {
        background: var(--mud-palette-background-grey);
        border: 1px solid var(--mud-palette-lines-default);
        border-radius: 8px;
        padding: 0.5rem 0.75rem;
    }

    .carddetail-price-facts span[b-mue38hpom0],
    .carddetail-personal-stats span[b-mue38hpom0],
    .carddetail-detail-list span[b-mue38hpom0] {
        color: var(--mud-palette-text-secondary);
        display: block;
        font-size: 0.75rem;
        line-height: 1.2;
    }

    .carddetail-price-facts strong[b-mue38hpom0],
    .carddetail-personal-stats strong[b-mue38hpom0],
    .carddetail-detail-list strong[b-mue38hpom0] {
        color: var(--mud-palette-text-primary);
        display: block;
        font-size: 1rem;
        line-height: 1.25;
        overflow-wrap: anywhere;
    }

.carddetail-condition-strip[b-mue38hpom0] {
    display: grid;
    gap: 0.25rem;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 6.5rem), 1fr));
}

.carddetail-condition-price-row[b-mue38hpom0] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    color: var(--mud-palette-text-primary);
    cursor: pointer;
    display: grid;
    gap: 0.1rem;
    min-height: 3.75rem;
    padding: 0.55rem;
    text-align: left;
    width: 100%;
}

    .carddetail-condition-price-row:disabled[b-mue38hpom0] {
        cursor: default;
        opacity: 0.72;
    }

.carddetail-condition-price-row--selected[b-mue38hpom0] {
    border-color: var(--mud-palette-primary);
    box-shadow: inset 0 0 0 1px var(--mud-palette-primary);
}

.carddetail-condition-price-row span[b-mue38hpom0] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.72rem;
    font-weight: 700;
    text-transform: uppercase;
}

.carddetail-condition-price-row strong[b-mue38hpom0] {
    font-size: 1.05rem;
    line-height: 1.15;
}

.carddetail-text-block[b-mue38hpom0] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
}

@media (max-width: 959.98px) {
    [b-mue38hpom0] .carddetail-identity-panel,
    [b-mue38hpom0] .carddetail-action-panel {
        position: static;
    }
}

@media (max-width: 599.98px) {
    .carddetail-page[b-mue38hpom0] {
        padding: 0.5rem;
    }

    .carddetail-price-header[b-mue38hpom0],
    .carddetail-attack-header[b-mue38hpom0] {
        align-items: flex-start;
        flex-direction: column;
    }

    .carddetail-section-header[b-mue38hpom0] {
        align-items: stretch;
        flex-direction: column;
    }

    .carddetail-chart-controls[b-mue38hpom0] {
        align-items: stretch;
        justify-content: flex-start;
    }

    .carddetail-card-image-shell[b-mue38hpom0]  img {
        height: auto !important;
        max-height: 260px !important;
        object-fit: contain;
        width: auto !important;
    }
}
/* /Components/Pages/Cards/MySetCompletionTable.razor.rz.scp.css */
[b-uxd2h7ul6v] .mud-table-root th  {
    font-weight: 700;
}
/* /Components/Pages/Cards/SearchCards.razor.rz.scp.css */
.searchcards-filter-summary[b-81febwnal7] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0.75rem 1rem;
    text-align: left;
    width: 100%;
}

.searchcards-filter-summary-label[b-81febwnal7] {
    align-items: center;
    display: flex;
    gap: 0.5rem;
}

.searchcards-filter-count[b-81febwnal7] {
    align-items: center;
    background: var(--mud-palette-primary);
    border-radius: 999px;
    color: var(--mud-palette-primary-text);
    display: inline-flex;
    font-size: 0.75rem;
    height: 1.25rem;
    justify-content: center;
    min-width: 1.25rem;
    padding: 0 0.4rem;
}

.searchcards-selection-bar[b-81febwnal7] {
    position: sticky;
    top: 0;
    z-index: 2;
}

.searchcards-active-filters[b-81febwnal7] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    margin: 0.25rem 2rem 0.75rem 0.5rem;
}

.searchcards-result-actions[b-81febwnal7] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: -0.35rem 2rem 0.5rem 0.5rem;
}

.searchcards-active-filter-list[b-81febwnal7] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    gap: 0.45rem;
    min-width: 0;
}

.searchcards-active-filter-chip[b-81febwnal7] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 999px;
    color: var(--mud-palette-text-primary);
    cursor: pointer;
    display: inline-flex;
    font-size: 0.78rem;
    font-weight: 600;
    gap: 0.35rem;
    max-width: min(100%, 22rem);
    min-height: 2rem;
    padding: 0.25rem 0.55rem 0.25rem 0.75rem;
}

.searchcards-active-filter-chip span[b-81febwnal7] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.searchcards-active-filter-chip:hover[b-81febwnal7],
.searchcards-active-filter-chip:focus-visible[b-81febwnal7] {
    border-color: var(--mud-palette-primary);
}

[b-81febwnal7] .searchcards-filter-content {
    align-items: end;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 11rem), 1fr));
    margin: 0.5rem 1.5rem 1rem 0.5rem !important;
    padding: 0 !important;
    width: calc(100% - 2rem);
}

[b-81febwnal7] .searchcards-filter-content > .mud-grid-item {
    flex-basis: auto !important;
    min-width: 0;
    padding: 0 !important;
    width: 100%;
}

[b-81febwnal7] .searchcards-primary-search {
    min-width: min(100%, 16rem);
}

[b-81febwnal7] .searchcards-filter-summary-item {
    display: none;
}

[b-81febwnal7] .searchcards-sort-direction {
    align-items: center;
    display: inline-flex;
    min-height: 2.5rem;
    white-space: nowrap;
}

[b-81febwnal7] .searchcards-filter-actions {
    align-items: center;
    grid-column: span 2;
}

[b-81febwnal7] .searchcards-result-controls {
    flex: 1 1 auto;
    min-width: min(100%, 18rem);
}

@media (max-width: 959.98px) {
    .searchcards-filters:not(.searchcards-filters--open)[b-81febwnal7]  .searchcards-filter-content > .mud-grid-item:not(.searchcards-primary-search):not(.searchcards-filter-summary-item) {
        display: none !important;
    }

    [b-81febwnal7] .searchcards-filter-content {
        grid-template-columns: 1fr;
        margin: 0.25rem 1rem 0.75rem 0.5rem !important;
        width: calc(100% - 1.5rem);
    }

    [b-81febwnal7] .searchcards-primary-search {
        min-width: 0;
    }

    [b-81febwnal7] .searchcards-filter-summary-item {
        display: block;
    }

    [b-81febwnal7] .searchcards-filter-actions {
        grid-column: auto;
    }

    .searchcards-pagination--top[b-81febwnal7] {
        display: none;
    }

    .searchcards-selection-bar[b-81febwnal7]  .searchcards-selection-panel {
        align-items: stretch !important;
    }

    [b-81febwnal7] .searchcards-result-controls {
        justify-content: space-between !important;
        width: 100%;
    }

    .searchcards-active-filters[b-81febwnal7] {
        align-items: stretch;
        flex-direction: column;
        margin: 0.25rem 1rem 0.75rem 0.5rem;
    }

    .searchcards-result-actions[b-81febwnal7] {
        justify-content: flex-start;
        margin: -0.25rem 1rem 0.5rem 0.5rem;
    }

    .searchcards-active-filter-list[b-81febwnal7] {
        max-height: 6.5rem;
        overflow: auto;
    }
}
/* /Components/Pages/Cards/SearchCardsGrid.razor.rz.scp.css */
[b-ldvy0y5kiq] .mud-typography.cardNameGrid {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    white-space: normal;
    max-width: 225px;
}

.searchcards-grid-title-block[b-ldvy0y5kiq] {
    min-width: 0;
    width: 100%;
}

.searchcards-grid-card-context[b-ldvy0y5kiq] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    font-size: 0.7rem;
    gap: 0.25rem;
    justify-content: center;
    line-height: 1.2;
    margin-inline: auto;
    max-width: 12.5rem;
    overflow: hidden;
    white-space: nowrap;
    opacity: 75%;
}

.searchcards-grid-card-context span[b-ldvy0y5kiq] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.searchcards-grid-card-context span + span[b-ldvy0y5kiq] {
    flex: 0 0 auto;
}

.searchcards-grid-card-context-separator[b-ldvy0y5kiq] {
    color: var(--mud-palette-text-disabled);
}

[b-ldvy0y5kiq] .searchcards-grid-item {
    display: flex;
}

[b-ldvy0y5kiq] .searchcards-grid-card {
    width: 15.5rem;
}

[b-ldvy0y5kiq] .searchcards-grid--compact .searchcards-grid-card {
    width: 14.5rem;
}

[b-ldvy0y5kiq] .searchcards-grid-header {
    min-height: 3.25rem;
}

[b-ldvy0y5kiq] .searchcards-grid-image-shell {
    padding: 0.5rem 0.75rem 0.25rem;
}

.searchcards-card-image-button[b-ldvy0y5kiq] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 12rem;
    padding: 0;
    text-decoration: none;
    width: 100%;
}

.searchcards-card-image-button:focus-visible[b-ldvy0y5kiq] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 3px;
}

[b-ldvy0y5kiq] .searchcards-grid-image {
    height: auto !important;
    max-height: 20.25rem;
    max-width: 100%;
    object-fit: contain;
    width: auto !important;
}

[b-ldvy0y5kiq] .searchcards-grid--compact .searchcards-grid-image {
    max-height: 15.5rem;
}

[b-ldvy0y5kiq] .searchcards-grid-market-content {
    min-height: 4.65rem;
    align-content: end;
}

.searchcards-market-block[b-ldvy0y5kiq] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.625rem 0.75rem;
    background: var(--mud-palette-surface);
    box-sizing: border-box;
    min-height: 5.5rem;
    width: 100%;
}

.searchcards-grid--compact .searchcards-market-block[b-ldvy0y5kiq] {
    min-height: 3.85rem;
    padding: 0.45rem 0.6rem;
}

.searchcards-market-tooltip[b-ldvy0y5kiq],
[b-ldvy0y5kiq] .searchcards-market-tooltip .mud-tooltip-root {
    display: block;
}

.searchcards-market-header[b-ldvy0y5kiq] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.4rem;
    flex-wrap: wrap;
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    line-height: 1.2;
    justify-content: space-between;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 0.35rem;
}

[b-ldvy0y5kiq] .searchcards-market-condition {
    padding: 0.1rem 0.45rem;
}

.searchcards-market-label[b-ldvy0y5kiq],
[b-ldvy0y5kiq] .searchcards-market-condition,
[b-ldvy0y5kiq] .searchcards-market-variant-chip {
    margin: 0;
    font-size: 87.5%;
    height: 120%;
}

    .searchcards-market-label[b-ldvy0y5kiq],
    [b-ldvy0y5kiq] .searchcards-market-variant-chip {
        min-width: 0;
    }

.searchcards-market-label[b-ldvy0y5kiq] {
    color: var(--mud-palette-text-secondary);
}

[b-ldvy0y5kiq] .searchcards-market-variant-chip {
    max-width: 8.5rem;
    overflow: hidden;
    padding: 0.1rem 0.45rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.searchcards-market-value[b-ldvy0y5kiq] {
    margin-top: 0.2rem;
    text-align: center;
    font-size: 1.55rem;
    font-weight: 800;
    line-height: 1.15;
    color: var(--mud-palette-text-primary);
}

.searchcards-grid--compact .searchcards-market-value[b-ldvy0y5kiq] {
    font-size: 1.25rem;
}

.searchcards-market-date[b-ldvy0y5kiq] {
    margin-top: 0.15rem;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1.2;
    color: var(--mud-palette-text-secondary);
}

[b-ldvy0y5kiq] .searchcards-grid-actions {
    min-height: 3.25rem;
}

@media (max-width: 599.98px) {
    [b-ldvy0y5kiq] .searchcards-grid {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    [b-ldvy0y5kiq] .searchcards-grid--compact .searchcards-grid-image {
        max-height: 220px !important;
    }

    [b-ldvy0y5kiq] .searchcards-grid-item,
    [b-ldvy0y5kiq] .searchcards-grid-card,
    [b-ldvy0y5kiq] .searchcards-grid--compact .searchcards-grid-card {
        width: 100%;
    }
}
/* /Components/Pages/Cards/SearchCardsList.razor.rz.scp.css */
[b-is99ghrw71] .searchcards-list-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: nowrap;
}

[b-is99ghrw71] .searchcards-list-row--compact {
    gap: 0.5rem;
}

.searchcards-list-identity[b-is99ghrw71],
.searchcards-list-workflow[b-is99ghrw71],
.searchcards-list-actions[b-is99ghrw71] {
    display: flex;
    align-items: center;
}

.searchcards-list-identity[b-is99ghrw71] {
    min-width: 0;
    gap: 0.65rem;
    flex: 1 1 28rem;
}

[b-is99ghrw71] .searchcards-list-title {
    display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-is99ghrw71] .searchcards-list-product {
    flex: 0 0 auto;
    white-space: nowrap;
}

[b-is99ghrw71] .searchcards-list-avatar {
    flex: 0 0 auto;
}

.searchcards-list-avatar-image[b-is99ghrw71] {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

[b-is99ghrw71] .searchcards-list--compact .searchcards-list-identity {
    flex-basis: 24rem;
}

.searchcards-list-workflow[b-is99ghrw71] {
    justify-content: flex-end;
    gap: 0.75rem;
    flex: 0 1 24rem;
}

[b-is99ghrw71] .searchcards-list--compact .searchcards-list-workflow {
    gap: 0.5rem;
    flex-basis: 22rem;
}

.searchcards-list-actions[b-is99ghrw71] {
    justify-content: flex-end;
    flex-wrap: wrap;
}

.searchcards-list-price[b-is99ghrw71] {
    min-width: 8rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.45rem 0.65rem;
    text-align: right;
    background: var(--mud-palette-surface);
}

[b-is99ghrw71] .searchcards-list--compact .searchcards-list-price {
    min-width: 7.25rem;
    padding: 0.35rem 0.55rem;
}

.searchcards-list-price-label[b-is99ghrw71] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}

.searchcards-list-price-label span[b-is99ghrw71] {
    color: var(--mud-palette-primary);
}

.searchcards-list-price-value[b-is99ghrw71] {
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.2;
    color: var(--mud-palette-text-primary);
}

[b-is99ghrw71] .searchcards-list--compact .searchcards-list-price-value {
    font-size: 1.1rem;
}

.searchcards-list-price-date[b-is99ghrw71] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.72rem;
    line-height: 1.1;
}

@media (max-width: 599.98px) {
    [b-is99ghrw71] .searchcards-list-row {
        flex-wrap: wrap;
    }

    [b-is99ghrw71] .searchcards-list-row,
    .searchcards-list-workflow[b-is99ghrw71] {
        align-items: stretch;
    }

    [b-is99ghrw71] .searchcards-list-title,
    [b-is99ghrw71] .searchcards-list-product {
        white-space: normal;
    }

    .searchcards-list-workflow[b-is99ghrw71] {
        width: 100%;
        flex-direction: column;
    }

    .searchcards-list-price[b-is99ghrw71] {
        width: 100%;
        text-align: left;
    }

    .searchcards-list-actions[b-is99ghrw71] {
        justify-content: center;
    }
}
/* /Components/Pages/Cards/SearchCardsTable.razor.rz.scp.css */
.searchcards-table-price[b-33zzt0o3gl] {
    min-width: 7rem;
}

.searchcards-table-avatar-image[b-33zzt0o3gl] {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

[b-33zzt0o3gl] .searchcards-table-row--compact .searchcards-table-price {
    min-width: 6.25rem;
}

.searchcards-table-price-value[b-33zzt0o3gl] {
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.15;
    color: var(--mud-palette-text-primary);
}

[b-33zzt0o3gl] .searchcards-table-row--compact .searchcards-table-price-value {
    font-size: 0.95rem;
}

.searchcards-table-price-context[b-33zzt0o3gl] {
    font-size: 0.72rem;
    line-height: 1.15;
    color: var(--mud-palette-text-secondary);
}
/* /Components/Pages/Home.razor.rz.scp.css */
/* Container for each card */
.card-container[b-qpbk9afitc] {
    display: inline-block;
    margin: 1rem;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    border-radius: 8px;
}
    .card-container:hover[b-qpbk9afitc] {
        transform: translateY(-6px);
        box-shadow: 0 10px 28px rgba(0,0,0,0.35);
    }

/* The wrapper that controls everything */
.card-image-wrapper[b-qpbk9afitc] {
    position: relative;
    width: 232px; /* or whatever width you want */
    height: 325px; /* fixed height for the card */
    overflow: hidden;
    border-radius: 8px;
}
    .card-image-wrapper:hover .card-image[b-qpbk9afitc] {
        transform: scale(1.05);
    }

/* The card image */
.card-image[b-qpbk9afitc] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.25s ease;
}

/* BUY % badge */
.buyer-percentage-badge[b-qpbk9afitc] {
    position: absolute;
    top: 8px;
    right: 8px;
    background: rgba(0,0,0,0.7);
    color: white;
    padding: 4px 8px;
    border-radius: 6px;
    font-size: 0.85rem;
    z-index: 10;
}

/* Bottom-left info overlay */
.card-info-overlay[b-qpbk9afitc] {
    position: absolute;
    bottom: 8px;
    left: 8px;
    background: rgba(0,0,0,0.65);
    color: white;
    padding: 6px 10px;
    border-radius: 6px;
    z-index: 10;
}

.card-info-title[b-qpbk9afitc] {
    font-size: 0.6rem;
    font-weight: 600;
}

.card-info-sub[b-qpbk9afitc] {
    font-size: 0.6rem;
    opacity: 0.85;
}

.mud-carousel:hover .mud-carousel-content[b-qpbk9afitc] {
    animation-play-state: paused !important;
}

.card-container:hover ~ .mud-carousel-content[b-qpbk9afitc] {
    animation-play-state: paused !important;
}

/* Center each slide inside the carousel */
.mud-carousel-item[b-qpbk9afitc] {
    display: flex;
    justify-content: center;
}

/* Center the row of cards */
.carousel-slide[b-qpbk9afitc] {
    display: flex;
    justify-content: center;
    gap: 1rem;
}
/* /Components/Pages/InstantSell/CardOfferBlock.razor.rz.scp.css */
[b-s5mxdg6u0c] .instant-card-offer {
    overflow: hidden;
}

[b-s5mxdg6u0c] .instant-card-offer--compact {
    padding: 0.75rem !important;
}

.instant-card-offer__header[b-s5mxdg6u0c],
.instant-card-offer__identity[b-s5mxdg6u0c] {
    display: flex;
    min-width: 0;
}

.instant-card-offer__header[b-s5mxdg6u0c] {
    align-items: flex-start;
    justify-content: space-between;
    gap: 0.75rem;
}

.instant-card-offer__identity[b-s5mxdg6u0c] {
    flex: 1 1 auto;
    align-items: flex-start;
    gap: 0.75rem;
}

[b-s5mxdg6u0c] .instant-card-offer__image {
    flex: 0 0 auto;
}

.instant-card-offer__copy[b-s5mxdg6u0c] {
    flex: 1 1 auto;
    min-width: 0;
}

[b-s5mxdg6u0c] .instant-card-offer__title {
    overflow-wrap: anywhere;
}

[b-s5mxdg6u0c] .instant-card-offer__subtype {
    width: fit-content;
    max-width: 100%;
}

[b-s5mxdg6u0c] .instant-card-offer__controls {
    margin-top: 0.5rem;
    place-items: center;
}

[b-s5mxdg6u0c] .instant-card-offer__metric {
    min-width: 0;
}

[b-s5mxdg6u0c] .instant-card-offer__metric-value {
    overflow-wrap: anywhere;
    line-height: 1.15;
}

[b-s5mxdg6u0c] .best-offer-chip,
[b-s5mxdg6u0c] .mud-list-item .best-offer-chip {
    margin: 0;
    font-size: 65%;
}

@media (min-width: 960px) {
    [b-s5mxdg6u0c] .instant-card-offer--compact .instant-card-offer__image img {
        height: 72px !important;
        width: auto;
    }

    [b-s5mxdg6u0c] .instant-card-offer--compact .instant-card-offer__title {
        font-size: 0.95rem;
        line-height: 1.3;
    }

    [b-s5mxdg6u0c] .instant-card-offer--compact .instant-card-offer__controls {
        place-items: start;
    }

    [b-s5mxdg6u0c] .instant-card-offer--compact .instant-card-offer__metric-value {
        font-size: 1rem;
    }
}

@media (max-width: 600px) {
    .instant-card-offer__header[b-s5mxdg6u0c] {
        gap: 0.5rem;
    }

    .instant-card-offer__identity[b-s5mxdg6u0c] {
        gap: 0.625rem;
    }

    [b-s5mxdg6u0c] .instant-card-offer__metric-value {
        font-size: 1.05rem;
    }

    [b-s5mxdg6u0c] .instant-card-offer__image img {
        height: 80px !important;
        width: auto;
    }
}

@media (max-width: 360px) {

    .instant-card-offer__identity[b-s5mxdg6u0c] {
        gap: 0.375rem;
    }

    [b-s5mxdg6u0c] .instant-card-offer__title {
        font-size: 0.9rem;
        line-height: 1.35;
    }

    [b-s5mxdg6u0c] .instant-card-offer__image img {
        height: 60px !important;
    }

    [b-s5mxdg6u0c] .instant-card-offer__metric-value {
        font-size: 0.98rem;
    }
}
/* /Components/Pages/InstantSell/CardSearchAddPanel.razor.rz.scp.css */
[b-shgyx49m8t] .instant-search-panel {
    position: relative;
    z-index: 4;
}

[b-shgyx49m8t] .instant-search-input {
    position: relative;
    z-index: 1191;
}

[b-shgyx49m8t] .instant-search-dismiss-layer {
    position: fixed;
    inset: 0;
    z-index: 1190;
    background: transparent;
}

[b-shgyx49m8t] .instant-search-results {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% + 4px);
    width: auto;
    z-index: 1192;
    max-height: 350px;
    overflow-y: auto;
    overscroll-behavior: contain;
    box-shadow: var(--mud-elevation-8);
}

[b-shgyx49m8t] .instant-search-results--inline {
    position: static;
    width: 100%;
    z-index: auto;
    max-height: none;
    margin-top: 0.75rem;
    overflow-y: visible;
    box-shadow: none;
}

[b-shgyx49m8t] .instant-search-result {
    min-height: 88px;
    padding: 0.5rem 0.75rem;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-surface);
}

[b-shgyx49m8t] .instant-search-result--v2 {
    gap: 0.75rem;
    align-items: flex-start !important;
}

[b-shgyx49m8t] .instant-search-popover-header {
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: var(--mud-palette-surface);
}

    [b-shgyx49m8t] .instant-search-result:last-of-type {
        border-bottom: 0;
    }

[b-shgyx49m8t] .instant-search-result-copy {
    min-width: 0;
    max-width: calc(100% - 160px);
}

[b-shgyx49m8t] .instant-search-results--inline .instant-search-result-copy {
    max-width: none;
}

[b-shgyx49m8t] .instant-search-result__title {
    overflow-wrap: anywhere;
}

[b-shgyx49m8t] .instant-search-result__subtype {
    width: fit-content;
    max-width: 100%;
    margin:4px 0;
}

[b-shgyx49m8t] .instant-search-result-actions {
    flex-shrink: 0;
}

[b-shgyx49m8t] .instant-search-result-v2-controls {
    flex: 0 0 auto;
    justify-content: flex-end;
    max-width: 52%;
}

[b-shgyx49m8t] .instant-search-footer {
    position: sticky;
    bottom: 0;
    background-color: var(--mud-palette-surface);
}

[b-shgyx49m8t] .instant-search-results--inline .instant-search-footer {
    position: static;
}

@media (max-width: 600px) {
    [b-shgyx49m8t] .instant-search-results {
        max-height: 70vh;
    }

    [b-shgyx49m8t] .instant-search-results--inline {
        max-height: none;
        overflow-y: visible;
        padding-bottom: 5.25rem;
    }

    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result--v2 {
        display: grid !important;
        grid-template-columns: auto minmax(0, 1fr) auto;
        align-items: flex-start !important;
        column-gap: 0.75rem;
        row-gap: 0.25rem;
    }

    [b-shgyx49m8t] .instant-search-result {
        align-items: flex-start !important;
        flex-wrap: wrap;
    }

    [b-shgyx49m8t] .instant-search-result-copy {
        max-width: calc(100% - 88px);
    }

    [b-shgyx49m8t] .instant-search-result-actions {
        width: 100%;
        justify-content: flex-end;
    }

    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result-actions {
        grid-column: 3;
        grid-row: 1;
        width: auto;
        align-self: flex-start;
        margin-left: 0 !important;
    }

    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result-copy {
        grid-column: 2;
        max-width: calc(100% - 112px);
    }

    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result--v2 .instant-search-result-copy {
        max-width: none;
    }

    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result__image {
        grid-column: 1;
    }

    [b-shgyx49m8t] .instant-search-result__image img {
        height: 64px !important;
        width: auto;
    }

}

@media (min-width: 960px) {
    [b-shgyx49m8t] .instant-search-results--inline .instant-search-result {
        flex-wrap: nowrap;
    }
}
/* /Components/Pages/InstantSell/ConditionQuickSelector.razor.rz.scp.css */
.instant-condition-selector[b-c844ponvk6] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.215rem;
    min-width: 0;
}

.instant-condition-selector[b-c844ponvk6]  .mud-button-root {
    min-width: 2.75rem;
    height: 2rem;
    padding: 0 0.625rem;
    border-radius: 999px;
    font-weight: 700;
}

.instant-condition-selector--compact[b-c844ponvk6]  .mud-button-root {
    min-width: 2.35rem;
    height: 1.8rem;
    padding: 0 0.5rem;
}

.instant-condition-selector--mud-toggle-group[b-c844ponvk6] {
    gap: 0;
}

.instant-condition-selector--mud-toggle-group[b-c844ponvk6]  .mud-toggle-item {
    min-width: 2.75rem;
    height: 2rem;
    padding: 0 0.625rem;
    font-weight: 700;
}

.instant-condition-selector--mud-toggle-group.instant-condition-selector--compact[b-c844ponvk6]  .mud-toggle-item {
    min-width: 2.35rem;
    height: 1.8rem;
    padding: 0 0.5rem;
}
/* /Components/Pages/InstantSell/CsvUnmatchedRowsDialog.razor.rz.scp.css */
.csv-attention-actions[b-38m022f4ye] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: flex-end;
    width: 100%;
}

.csv-attention-card[b-38m022f4ye] {
    min-width: 14rem;
}

@media (max-width: 600px) {
    .csv-attention-actions[b-38m022f4ye] {
        flex-direction: column-reverse;
    }

    .csv-attention-actions[b-38m022f4ye]  .mud-button-root {
        width: 100%;
    }

    .csv-attention-card[b-38m022f4ye] {
        min-width: 0;
    }
}
/* /Components/Pages/InstantSell/CsvUploadPanel.razor.rz.scp.css */
.csv-drop-zone[b-h9g0et4ygr] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem 1.5rem;
    border: 2px dashed #d0ccc8;
    border-radius: 8px;
    background: #fafbfc;
    cursor: pointer;
    transition: border-color 0.2s ease, background-color 0.2s ease;
}

.csv-drop-zone:hover[b-h9g0et4ygr] {
    border-color: #2D6E8D;
    background: #f0f6f9;
}

.csv-drop-zone--disabled[b-h9g0et4ygr] {
    cursor: wait;
    opacity: 0.8;
    pointer-events: none;
}
/* /Components/Pages/InstantSell/GuestCheckoutDialog.razor.rz.scp.css */
[b-f1ajqgraa6] .guest-checkout-actions {
    flex-wrap: wrap;
}

@media (max-width: 600px) {
    [b-f1ajqgraa6] .guest-checkout-actions {
        flex-direction: column-reverse !important;
        align-items: stretch !important;
    }

    [b-f1ajqgraa6] .guest-checkout-actions .mud-button-root {
        width: 100%;
    }
}
/* /Components/Pages/InstantSell/InstantSell.razor.rz.scp.css */
/* Hero section */
[b-oob8663ghl] .instant-sell-hero {
    text-align: center;
    padding: 2.5rem 1rem 2rem;
    margin: -1.5rem -1.5rem 2rem;
    background: linear-gradient(170deg, #f0f4f8 0%, #e8edf4 40%, #f7f3ee 100%);
    border-bottom: 1px solid #e0dcd8;
}

[b-oob8663ghl] .instant-sell-hero__title {
    text-transform: uppercase;
}

[b-oob8663ghl] .instant-sell-hero__copy {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}

.instant-sell-hero__chips[b-oob8663ghl] {
    margin: 1.5rem 0;
}

.instant-sell-hero__steps[b-oob8663ghl] {
    margin-top: 1.5rem;
}

/* Sticky cart */
.sticky-cart[b-oob8663ghl] {
    position: sticky;
    top: 72px;
    z-index: 5;
}

.instant-sell-v2-order-panel[b-oob8663ghl] {
    position: sticky;
    top: 72px;
    z-index: 3;
    padding-bottom: 0.25rem;
}

.instant-sell-v2-summary[b-oob8663ghl] {
    position: relative;
    z-index: 4;
}

[b-oob8663ghl] .instant-sell-v2-order-list {
    background: var(--mud-palette-surface);
}

[b-oob8663ghl] .instant-sell-v2-order-lines {
    padding-right: 0.125rem;
}

[b-oob8663ghl] .instant-sell-mobile-review-bar.mud-paper {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1300;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));
    border-radius: 0;
    background: #17315A !important;
    color: #fff !important;
    box-shadow: 0 -3px 12px rgba(8, 38, 74, 0.24);
}

.instant-sell-mobile-review-bar__summary[b-oob8663ghl] {
    min-width: 0;
}

[b-oob8663ghl] .instant-sell-mobile-review-bar__summary .mud-typography {
    color: #fff !important;
}

[b-oob8663ghl] .instant-sell-mobile-review-bar .mud-button-root {
    flex: 0 0 auto;
    background: rgba(255, 255, 255, 0.16) !important;
    color: #fff !important;
}

.instant-sell-mobile-review-backdrop[b-oob8663ghl] {
    position: fixed;
    inset: 0;
    z-index: 1301;
    background: rgba(0, 0, 0, 0.42);
}

[b-oob8663ghl] .instant-sell-mobile-review-sheet {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1302;
    max-height: 88dvh;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding: 0.875rem;
    padding-bottom: calc(5.75rem + env(safe-area-inset-bottom));
    border-radius: 12px 12px 0 0;
    background: var(--mud-palette-surface);
}

[b-oob8663ghl] .instant-sell-mobile-review-submit-bar.mud-paper {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1303;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));
    border-radius: 0;
    border-top: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-surface);
}

.instant-sell-mobile-review-submit-bar__summary[b-oob8663ghl] {
    min-width: 0;
}

[b-oob8663ghl] .instant-sell-mobile-review-submit-bar .mud-button-root {
    flex: 0 0 auto;
}

.instant-sell-mobile-review-sheet__handle[b-oob8663ghl] {
    width: 42px;
    height: 4px;
    margin: 0 auto 0.75rem;
    border-radius: 999px;
    background: var(--mud-palette-lines-default);
}

.instant-sell-mobile-review-sheet__focus-target[b-oob8663ghl] {
    min-width: 0;
    outline: none;
}

/* Outlined section cards */
[b-oob8663ghl] .mud-paper-outlined {
    border-color: #e0dcd8;
    border-radius: 6px;
    transition: border-color 0.2s ease;
}

    [b-oob8663ghl] .mud-paper-outlined:hover {
        border-color: #c5c0bb;
    }

/* Search focus ring */
[b-oob8663ghl] .mud-autocomplete .mud-input-outlined fieldset {
    transition: border-color 0.2s;
}

/* Autocomplete dropdown */
[b-oob8663ghl] .searchCards.mud-list-item:active {
    background-color: var(--mud-palette-white);
}

/* Card offer blocks */
[b-oob8663ghl] .mud-stack > .mud-paper-outlined {
    transition: border-color 0.15s ease, box-shadow 0.15s ease;
}

    [b-oob8663ghl] .mud-stack > .mud-paper-outlined:hover {
        border-color: #2D6E8D;
        box-shadow: 0 2px 8px rgba(45, 110, 141, 0.08);
    }

/* Cart panel styling */
[b-oob8663ghl] .sticky-cart .mud-paper-outlined,
[b-oob8663ghl] .instant-sell-mobile-cart .mud-paper-outlined {
    background: #fafbfc;
    border-color: #17315A;
    border-width: 1.5px;
}

[b-oob8663ghl] .instant-sell-selected-header {
    gap: 0.75rem;
}

[b-oob8663ghl] .instant-sell-selected-actions {
    justify-content: flex-end;
}

[b-oob8663ghl] .instant-sell-filter-bar {
    max-width: 100%;
}

.instant-sell-pagination--bottom[b-oob8663ghl] {
    margin-top: 1rem;
}

/* Empty state */
[b-oob8663ghl] .empty-state {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 3rem 1rem;
    border: 1px dashed #e0dcd8;
    border-radius: 6px;
    background: #fafbfc;
    opacity: 0.75;
}

/* Responsive */
@media (max-width: 960px) {
    [b-oob8663ghl] .instant-sell-hero {
        margin: -1rem -1rem 1.5rem;
        padding: 2rem 0.75rem 1.5rem;
    }

    .sticky-cart[b-oob8663ghl],
    .instant-sell-v2-order-panel[b-oob8663ghl] {
        position: static;
        top: auto;
        max-height: none;
        overflow: visible;
    }

    [b-oob8663ghl] .instant-sell-v2-workspace {
        padding-bottom: 5.25rem;
    }
}

@media (max-width: 600px) {
    [b-oob8663ghl] .instant-sell-hero {
        margin-bottom: 1rem;
        padding: 1.25rem 0.75rem 1rem;
    }

    [b-oob8663ghl] .instant-sell-hero__title {
        font-size: 1.75rem;
        line-height: 1.15;
    }

    [b-oob8663ghl] .instant-sell-hero__copy {
        font-size: 0.95rem;
    }

    .instant-sell-hero__chips[b-oob8663ghl],
    .instant-sell-hero__steps[b-oob8663ghl] {
        display: none !important;
    }

    [b-oob8663ghl] .instant-sell-add-panel__body {
        padding: 0.875rem !important;
    }

    [b-oob8663ghl] .instant-sell-selected-header {
        align-items: flex-start !important;
    }

    [b-oob8663ghl] .instant-sell-selected-actions {
        width: 100%;
        justify-content: flex-start;
    }

    [b-oob8663ghl] .instant-sell-filter-bar {
        flex-wrap: nowrap !important;
        overflow-x: auto;
        padding-bottom: 0.25rem;
        scrollbar-width: thin;
    }

        [b-oob8663ghl] .instant-sell-filter-bar .mud-chip {
            flex: 0 0 auto;
        }

    .instant-sell-pagination--top[b-oob8663ghl] {
        display: none;
    }
}
/* /Components/Pages/InstantSell/InstantSellQuickAddDialog.razor.rz.scp.css */
[b-4ea50rxo67] .instant-sell-quick-add-sheet {
    border-radius: 12px 12px 0 0;
}

.instant-quick-add[b-4ea50rxo67] {
    min-width: 0;
}

.instant-quick-add__handle[b-4ea50rxo67] {
    width: 42px;
    height: 4px;
    margin: 0 auto 0.75rem;
    border-radius: 999px;
    background: var(--mud-palette-lines-default);
}

.instant-quick-add__header[b-4ea50rxo67] {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    min-width: 0;
}

[b-4ea50rxo67] .instant-quick-add__image {
    flex: 0 0 auto;
}

.instant-quick-add__copy[b-4ea50rxo67] {
    flex: 1 1 auto;
    min-width: 0;
}

[b-4ea50rxo67] .instant-quick-add__title {
    overflow-wrap: anywhere;
    line-height: 1.25;
}

[b-4ea50rxo67] .instant-quick-add__subtype {
    width: fit-content;
    max-width: 100%;
    margin-top: 0.25rem;
}

.instant-quick-add__quote[b-4ea50rxo67] {
    min-height: 3.5rem;
    text-align: right;
}

@media (min-width: 601px) {
    [b-4ea50rxo67] .instant-sell-quick-add-sheet {
        border-radius: 8px;
    }

    .instant-quick-add__handle[b-4ea50rxo67] {
        display: none;
    }
}
/* /Components/Pages/InstantSell/InstantSellThankYou.razor.rz.scp.css */
@media (max-width: 600px) {
    [b-ig8vv66xfo] .instant-sell-thank-you-card {
        padding: 1.25rem 0.75rem !important;
    }

    [b-ig8vv66xfo] .instant-sell-thank-you-card .mud-button-root {
        width: 100%;
    }
}
/* /Components/Pages/InstantSell/QuantityStepper.razor.rz.scp.css */
.instant-quantity-stepper[b-co5e4j2bd4] {
    display: inline-flex;
    flex-direction: row;
    align-items: stretch;
    flex: 0 0 6rem;
    width: 6.25rem;
    height: 2rem;
    min-height: 2rem;
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: 6px;
    background: var(--mud-palette-surface);
    overflow: hidden;
}

.instant-quantity-stepper[b-co5e4j2bd4]  .mud-button-root {
    margin: 0;
    width: 2rem;
    min-width: 2rem;
    height: 100%;
    min-height: 0;
    padding: 0;
    border-radius: 0;
}

.instant-quantity-stepper[b-co5e4j2bd4]  .mud-input-control {
    margin: 0;
    flex: 0 0 2rem;
    width: 2rem;
    place-content: center;
}

.instant-quantity-stepper[b-co5e4j2bd4]  .mud-input {
    margin-top: 0;
    height: 100%;
    text-align: center;
}

    .instant-quantity-stepper[b-co5e4j2bd4]  .mud-input::before,
    .instant-quantity-stepper[b-co5e4j2bd4]  .mud-input::after {
        display: none;
    }

    .instant-quantity-stepper[b-co5e4j2bd4]  input,
    .instant-quantity-stepper[b-co5e4j2bd4]  .mud-input > input.mud-input-root {
        height: 100%;
        min-height: 0;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
        font-weight: 700;
        color: var(--mud-palette-primary);
        padding-bottom: 3px;
    }

.instant-quantity-stepper--compact[b-co5e4j2bd4] {
    flex-basis: 5.875rem;
    width: 5.875rem;
    height: 2rem;
    min-height: 1.875rem;
}

.instant-quantity-stepper--compact[b-co5e4j2bd4]  .mud-button-root,
.instant-quantity-stepper--compact[b-co5e4j2bd4]  .mud-input-control {
    width: 1.833rem;
    min-width: 1.833rem;
    flex-basis: 1.833rem;
}
/* /Components/Pages/MyCards/SetCompletionTable.razor.rz.scp.css */
[b-g2nitm08t0] .mud-table-root th  {
    font-weight: 700;
}
/* /Components/Pages/Orders/EditOrder.razor.rz.scp.css */
[b-vx0xp3wsq6] .sticky-summary {
    position: sticky;
    top: 72px;
    z-index: 5;
}
/* /Components/Pages/Orders/MyOrderDetails.razor.rz.scp.css */
.sticky-summary[b-stj131dlwk] {
    position: sticky;
    top: 72px;
    z-index: 5;
    max-height: calc(100dvh - 88px);
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-right: 4px;
}

@media (max-width: 960px) {
    .sticky-summary[b-stj131dlwk] {
        position: static;
        top: auto;
        max-height: none;
        overflow: visible;
        padding-right: 0;
    }
}
/* /Components/Pages/Orders/MyOrderPackingSlip.razor.rz.scp.css */
[b-vpzdui03h7] .seller-packing-slip {
    max-width: 920px;
    margin: 0 auto 24px;
    border-radius: 6px;
    background: #fff;
}

[b-vpzdui03h7] .slip-header {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    align-items: flex-start;
}

[b-vpzdui03h7] .slip-order-box {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    padding: 10px 14px;
    min-width: 132px;
    text-align: center;
}

[b-vpzdui03h7] .slip-notice,
[b-vpzdui03h7] .slip-review-note,
[b-vpzdui03h7] .slip-footer {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    padding: 10px 12px;
}

[b-vpzdui03h7] .slip-notice {
    background: #f7fbff;
}

[b-vpzdui03h7] .slip-review-note {
    background: #fff8e1;
}

[b-vpzdui03h7] .slip-section {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    min-height: 132px;
    padding: 10px;
}

[b-vpzdui03h7] .slip-section address {
    margin: 6px 0 0;
    font-style: normal;
    line-height: 1.35;
}

[b-vpzdui03h7] .slip-instructions {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    padding: 10px 12px;
}

[b-vpzdui03h7] .slip-instructions ol {
    margin: 8px 0 0 20px;
    padding: 0;
}

[b-vpzdui03h7] .slip-instructions li {
    margin-bottom: 4px;
}

[b-vpzdui03h7] .slip-items .mud-table-cell {
    vertical-align: top;
}

@media (max-width: 720px) {
    [b-vpzdui03h7] .slip-header {
        display: block;
    }

    [b-vpzdui03h7] .slip-order-box {
        margin-top: 12px;
        text-align: left;
    }
}

@media print {
    @page {
        margin: 0.35in;
    }

    [b-vpzdui03h7] .seller-packing-slip {
        max-width: none;
        border: 0;
        box-shadow: none;
        margin: 0;
        padding: 0 !important;
        font-size: 9pt;
    }

    [b-vpzdui03h7] .seller-packing-slip .mud-typography-h3 {
        font-size: 15pt;
        line-height: 1.15;
    }

    [b-vpzdui03h7] .seller-packing-slip .mud-typography-h4 {
        font-size: 13pt;
        line-height: 1.15;
    }

    [b-vpzdui03h7] .seller-packing-slip .mud-typography-body2,
    [b-vpzdui03h7] .seller-packing-slip .mud-typography-subtitle2,
    [b-vpzdui03h7] .seller-packing-slip .mud-typography-caption,
    [b-vpzdui03h7] .slip-instructions,
    [b-vpzdui03h7] .slip-notice,
    [b-vpzdui03h7] .slip-review-note,
    [b-vpzdui03h7] .slip-footer {
        font-size: 8pt;
        line-height: 1.2;
    }

    [b-vpzdui03h7] .slip-section {
        min-height: 0;
        padding: 6px;
    }

    [b-vpzdui03h7] .slip-notice,
    [b-vpzdui03h7] .slip-review-note,
    [b-vpzdui03h7] .slip-footer,
    [b-vpzdui03h7] .slip-instructions,
    [b-vpzdui03h7] .slip-order-box {
        padding: 6px 8px;
    }

    [b-vpzdui03h7] .slip-items .mud-table-cell {
        font-size: 8pt;
        line-height: 1.15;
        padding: 3px 5px !important;
        vertical-align: top;
    }
}
/* /Components/Pages/Public/BuyerLanding.razor.rz.scp.css */
/* ── Hero Sections ── */
.buyer-hero[b-spunugb9gh] {
    text-align: center;
    padding: 3rem 1.5rem 2.5rem;
    margin: -1.5rem -1.5rem 2.5rem;
    background: linear-gradient(170deg, #f0f4f8 0%, #e8edf4 40%, #f7f3ee 100%);
    border-bottom: 1px solid #e0dcd8;
}

.buyer-hero--bottom[b-spunugb9gh] {
    margin: 0 -1.5rem -1.5rem;
    border-bottom: none;
    border-top: 1px solid #e0dcd8;
}

.buyer-hero-title[b-spunugb9gh] {
    font-family: "Public Sans", "Helvetica", sans-serif;
    font-size: 2.5rem;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: #17315A;
    margin: 0 0 1rem;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.15;
}

.buyer-hero-subtitle[b-spunugb9gh] {
    font-family: "Source Sans 3", "Helvetica", sans-serif;
    font-size: 1.1rem;
    color: #5F5E5E;
    max-width: 640px;
    margin: 0 auto 1.75rem;
    line-height: 1.7;
}

.cta-footnote[b-spunugb9gh] {
    font-family: "Source Sans 3", "Helvetica", sans-serif;
    font-size: 0.9rem;
    color: #969392;
    margin-top: 1rem;
}

/* ── Section Headers ── */
.section-header[b-spunugb9gh] {
    text-align: center;
    margin-bottom: 2rem;
}

.section-title[b-spunugb9gh] {
    font-family: "Public Sans", "Helvetica", sans-serif;
    font-size: 1.75rem;
    font-weight: 700;
    color: #17315A;
    margin: 0 0 0.5rem;
}

.section-subtitle[b-spunugb9gh] {
    font-family: "Source Sans 3", "Helvetica", sans-serif;
    font-size: 1rem;
    color: #5F5E5E;
    margin: 0;
    line-height: 1.6;
}

/* ── Step Cards ── */
.step-card[b-spunugb9gh] {
    position: relative;
    padding-top: 3rem !important;
    border-color: #e0dcd8;
    border-radius: 6px;
    transition: border-color 0.2s ease;
}

.step-card:hover[b-spunugb9gh] {
    border-color: #2D6E8D;
}

.step-number-badge[b-spunugb9gh] {
    position: absolute;
    top: -16px;
    left: 20px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #17315A;
    color: #fff;
    font-family: "Public Sans", "Helvetica", sans-serif;
    font-size: 0.85rem;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(23, 49, 90, 0.2);
}

/* ── Feature Icon Wrap ── */
.feature-icon-wrap[b-spunugb9gh] {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #edf4f7;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.75rem;
    flex-shrink: 0;
}

/* ── Comparison Section ── */
.comparison-section[b-spunugb9gh] {
    background: #f7f8fa;
    padding: 3rem 1.5rem;
    margin: 0 -1.5rem 2.5rem;
    border-top: 1px solid #e0dcd8;
    border-bottom: 1px solid #e0dcd8;
}

[b-spunugb9gh] .comparison-old {
    border-color: #e0dcd8;
    border-left: 4px solid #CC0000;
    border-radius: 6px;
    background: #fff;
}

[b-spunugb9gh] .comparison-new {
    border-color: #2E802D;
    border-left: 4px solid #2E802D;
    border-radius: 6px;
    background: #f6fbf6;
}

/* ── Testimonials ── */
.testimonials-section[b-spunugb9gh] {
    background: #f7f8fa;
    padding: 3rem 1.5rem;
    margin: 0 -1.5rem 2.5rem;
    border-top: 1px solid #e0dcd8;
    border-bottom: 1px solid #e0dcd8;
}

[b-spunugb9gh] .testimonial-card {
    border-color: #e0dcd8;
    border-left: 3px solid #2D6E8D;
    border-radius: 6px;
    position: relative;
    padding-top: 2.5rem !important;
}

.quote-mark[b-spunugb9gh] {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 4rem;
    line-height: 1;
    color: #2D6E8D;
    opacity: 0.2;
    position: absolute;
    top: 8px;
    left: 16px;
}

.testimonial-author[b-spunugb9gh] {
    border-top: 1px solid #e0dcd8;
    padding-top: 0.75rem;
    margin-top: auto;
}

/* ── Callout Text ── */
.callout-text[b-spunugb9gh] {
    font-style: italic;
    color: #5F5E5E;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.7;
}

/* ── FAQ Accordion ── */
[b-spunugb9gh] .faq-panels .mud-expand-panel {
    border: 1px solid #e0dcd8;
    border-radius: 6px !important;
    margin-bottom: 0.5rem;
    transition: border-color 0.2s ease;
}

[b-spunugb9gh] .faq-panels .mud-expand-panel:hover {
    border-color: #c5c0bb;
}

[b-spunugb9gh] .faq-panels .mud-expand-panel-header {
    font-family: "Public Sans", "Helvetica", sans-serif;
    font-weight: 600;
    font-size: 0.95rem;
    padding: 1rem 1.25rem;
}

[b-spunugb9gh] .faq-panels .mud-expand-panel-content {
    padding: 0 1.25rem 1.25rem;
}

/* ── Outlined Cards Global ── */
[b-spunugb9gh] .mud-paper-outlined {
    border-color: #e0dcd8;
    border-radius: 6px;
    transition: border-color 0.2s ease;
}

[b-spunugb9gh] .mud-paper-outlined:hover {
    border-color: #c5c0bb;
}

/* ── Responsive ── */
@media (max-width: 960px) {
    .buyer-hero-title[b-spunugb9gh] {
        font-size: 1.75rem;
    }

    .buyer-hero[b-spunugb9gh] {
        margin: -1rem -1rem 2rem;
        padding: 2rem 1rem 1.5rem;
    }

    .buyer-hero--bottom[b-spunugb9gh] {
        margin: 0 -1rem -1rem;
    }

    .comparison-section[b-spunugb9gh],
    .testimonials-section[b-spunugb9gh] {
        margin-left: -1rem;
        margin-right: -1rem;
        padding: 2rem 1rem;
    }

    .section-title[b-spunugb9gh] {
        font-size: 1.5rem;
    }
}
/* /Components/Shared/BuyerDesiredItemsEditDialogComponent.razor.rz.scp.css */
[b-iydrm1q279] .buylist-review-bulk-panel {
    background: var(--mud-palette-background-gray);
}

[b-iydrm1q279] .buylist-review-actions {
    align-items: center;
    display: inline-flex;
    gap: 0.25rem;
    justify-content: flex-end;
    white-space: nowrap;
}

[b-iydrm1q279] .buylist-review-edit-button {
    min-width: 2rem;
}

@media (max-width: 599.98px) {
    [b-iydrm1q279] .buylist-review-dialog .mud-dialog-content {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    [b-iydrm1q279] .buylist-review-actions {
        justify-content: flex-start;
    }
}
/* /Components/Shared/Custom/AppDateRangePicker.razor.rz.scp.css */
/* /Components/Shared/Custom/AppMudAlert.razor.rz.scp.css */
[b-rwwb462gti] .mud-alert {
    border-radius: 4px;
    justify-content: center;
    font-size: 16px;
}

[b-rwwb462gti] .info-alert {
    background-color: #FFFFFF;
    color: #1C1B1B !important;
    border: 1px solid #17315a;
    border-left-width: 6px;
}

[b-rwwb462gti] .error-alert {
    background-color: #FCE9E6;
    border-left: 6px solid #E60000;
}

[b-rwwb462gti] .warning-alert {
    background-color: #FDF1E7;
    border-left: 6px solid #D1650D;
}

[b-rwwb462gti] .success-alert {
    background-color: #E6F6F1;
    border-left: 6px solid #2E802D;
}

[b-rwwb462gti] .flex-center {
    display: flex;
    align-items: center;
}
/* /Components/Shared/Custom/AppMudCheckBox.razor.rz.scp.css */
[b-4x7mouijze] .custom-error-CBText {
    color: var(--mud-palette-text-primary); /*or any other preferred color*/
}
/* /Components/Shared/Custom/AppMudCheckboxGroup.razor.rz.scp.css */
/*.custom-error-text {
    color: black;*/ /* or any other color you prefer */
/*}*/
/* /Components/Shared/Custom/AppMudDialog.razor.rz.scp.css */
[b-085aq56wka] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}

[b-085aq56wka] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px) var(--spacing-xs, 8px) 16px;
}

[b-085aq56wka] .mud-dialog-content {
    padding: 16px 24px;
    margin: 0;
}
/* /Components/Shared/Custom/AppMudNumericField.razor.rz.scp.css */
/*::deep .mud-paper-helper-text {
    background-color: transparent;
}

::deep .mud-input {
    background-color: white;
}

::deep .mud-input-label{
    white-space: pre-wrap !important;
}*/
/* /Components/Shared/Custom/AppMudRadioGroup.razor.rz.scp.css */
/*.mud-paper-leading-text {
    background-color: transparent !important;
}
*/
/* /Components/Shared/Custom/AppMudSelect.razor.rz.scp.css */
[b-qvted4qcxn] .mud-input-control-input-container {
    background-color: white;
}

[b-qvted4qcxn] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-qvted4qcxn] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-qvted4qcxn] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}
/* /Components/Shared/Custom/AppMudSwitch.razor.rz.scp.css */
/*::deep .mud-paper-helper-text , ::deep .mud-paper-leading-text,  ::deep .mud-paper-top-space{
    background-color: transparent;
}

::deep .mud-input {
    background-color: white;
}

::deep .mud-input-label{
    white-space: pre-wrap !important;
}*/
/* /Components/Shared/Custom/AppMudTextField.razor.rz.scp.css */
/*::deep .mud-paper-helper-text , ::deep .mud-paper-leading-text,  ::deep .mud-paper-top-space{
    background-color: transparent;
}

::deep .mud-input {
    background-color: white;
}

::deep .mud-input-label{
    white-space: pre-wrap !important;
}*/
/* /Components/Shared/LegalFooter.razor.rz.scp.css */
.legal-footer[b-8tn8bklg96] {
    display: flex;
    flex-direction: column;
    max-width: 1280px;
    place-self: center;
}
/* /Components/Shared/OrderItemsInlineEditTableComponent.razor.rz.scp.css */
.order-items-inline-editor[b-5p1j1uj440]  .intake-order-items-table .mud-table-toolbar {
    align-items: stretch;
    display: block;
    height: auto !important;
    min-height: 0;
    overflow: visible;
    padding: 10px 16px 12px;
}

.intake-toolbar[b-5p1j1uj440] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.intake-toolbar-primary[b-5p1j1uj440],
.intake-toolbar-secondary[b-5p1j1uj440],
.intake-counts[b-5p1j1uj440],
.intake-toolbar-actions[b-5p1j1uj440],
.intake-selection-actions[b-5p1j1uj440] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    min-width: 0;
}

.intake-toolbar-primary[b-5p1j1uj440] {
    justify-content: space-between;
}

.intake-toolbar-title[b-5p1j1uj440] {
    flex: 0 0 auto;
}

[b-5p1j1uj440] .intake-toolbar-search {
    flex: 1 1 240px;
    max-width: 420px;
    min-width: 180px;
}

.intake-toolbar-actions[b-5p1j1uj440],
.intake-selection-actions[b-5p1j1uj440] {
    flex: 0 1 auto;
    justify-content: flex-end;
}

.intake-toolbar-secondary[b-5p1j1uj440] {
    justify-content: space-between;
}

.intake-counts[b-5p1j1uj440] {
    flex: 1 1 420px;
}

.intake-selection-actions[b-5p1j1uj440] {
    margin-left: auto;
}

[b-5p1j1uj440] .intake-toolbar .mud-button {
    min-height: 34px;
    white-space: nowrap;
}

@media (max-width: 1280px) {
    .intake-selection-actions[b-5p1j1uj440] {
        justify-content: flex-start;
        margin-left: 0;
        width: 100%;
    }
}

@media (max-width: 900px) {
    .intake-toolbar-actions[b-5p1j1uj440] {
        justify-content: flex-start;
        width: 100%;
    }
}
/* /Components/Shared/OrderLogisticsPanel.razor.rz.scp.css */
.logistics-account-header[b-ogjf7qcr9k] {
    display: flex;
    align-items: flex-start;
    gap: 0.875rem;
}

.logistics-account-icon[b-ogjf7qcr9k] {
    align-items: center;
    background: rgba(23, 49, 90, 0.08);
    border: 1px solid rgba(23, 49, 90, 0.18);
    border-radius: 4px;
    color: #17315a;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.75rem;
    justify-content: center;
    width: 2.75rem;
}

[b-ogjf7qcr9k] .logistics-account-action {
    align-self: flex-start;
}

@media (max-width: 600px) {
    .logistics-account-header[b-ogjf7qcr9k] {
        gap: 0.75rem;
    }

    [b-ogjf7qcr9k] .logistics-account-action {
        align-self: stretch;
        width: 100%;
    }
}
/* /Components/Shared/PrintAddressBlock.razor.rz.scp.css */
.print-address-block[b-xpn0gx1gln] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 4px;
    background: #fff;
    color: #111827;
    min-height: 132px;
    padding: 10px 12px;
    break-inside: avoid;
    page-break-inside: avoid;
}

.print-address-block__label[b-xpn0gx1gln] {
    border-bottom: 1px solid #d0d7de;
    font-size: 0.72rem;
    font-weight: 800;
    letter-spacing: 0.08em;
    line-height: 1;
    margin-bottom: 8px;
    padding-bottom: 6px;
    text-transform: uppercase;
}

.print-address-block__address[b-xpn0gx1gln] {
    font-style: normal;
    margin: 0;
}

.print-address-block__name[b-xpn0gx1gln] {
    font-size: 1.05rem;
    font-weight: 800;
    line-height: 1.16;
    overflow-wrap: anywhere;
}

.print-address-block__line[b-xpn0gx1gln] {
    font-size: 0.86rem;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 2px;
    overflow-wrap: anywhere;
}

.print-address-block__contact[b-xpn0gx1gln] {
    border-top: 1px solid #d0d7de;
    color: #374151;
    font-size: 0.78rem;
    line-height: 1.25;
    margin-top: 8px;
    padding-top: 6px;
    overflow-wrap: anywhere;
}

.print-address-block__missing[b-xpn0gx1gln] {
    color: #6b7280;
    font-size: 0.9rem;
    line-height: 1.25;
}

@media print {
    .print-address-block[b-xpn0gx1gln] {
        border: 1.25pt solid #111;
        min-height: 0;
        padding: 7pt 8pt;
    }

    .print-address-block__label[b-xpn0gx1gln] {
        border-bottom-color: #111;
        font-size: 7pt;
        margin-bottom: 5pt;
        padding-bottom: 4pt;
    }

    .print-address-block__name[b-xpn0gx1gln] {
        font-size: 10pt;
        line-height: 1.12;
    }

    .print-address-block__line[b-xpn0gx1gln] {
        font-size: 9pt;
        line-height: 1.12;
    }

    .print-address-block__contact[b-xpn0gx1gln] {
        font-size: 7pt;
        line-height: 1.15;
        margin-top: 5pt;
        padding-top: 4pt;
    }
}
/* /Components/Shared/ShippingGuideContent.razor.rz.scp.css */
[b-dnah9nzkno] .mud-list-item-text .mud-typography {
    font-size: var(--mud-typography-subtitle2-size);
    font-family: var(--mud-typography-subtitle2-family);
    font-weight: var(--mud-typography-subtitle2-weight);
    line-height: var(--mud-typography-subtitle2-lineheight);
    letter-spacing: var(--mud-typography-subtitle2-letterspacing);
    text-transform: var(--mud-typography-subtitle2-text-transform);
}
