/* /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/Admin/CollectionMediaModeration.razor.rz.scp.css */
.collection-media-moderation[b-s87e64o98e] {
    min-width: 0;
}

.collection-media-moderation__header[b-s87e64o98e] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 1rem;
    align-items: end;
}

.collection-media-moderation__actions[b-s87e64o98e] {
    justify-content: flex-end;
}

.collection-media-moderation__layout[b-s87e64o98e] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(22rem, 28rem);
    gap: 1rem;
    align-items: start;
}

.collection-media-moderation__queue[b-s87e64o98e],
.collection-media-moderation__review[b-s87e64o98e] {
    min-width: 0;
}

.collection-media-moderation__review[b-s87e64o98e] {
    position: sticky;
    top: 1rem;
}

.collection-media-moderation__owner[b-s87e64o98e] {
    overflow-wrap: anywhere;
}

.collection-media-moderation__empty[b-s87e64o98e] {
    min-height: 22rem;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.collection-media-moderation-preview[b-s87e64o98e] {
    min-height: 18rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: color-mix(in srgb, var(--mud-palette-surface) 92%, var(--mud-palette-primary) 8%);
}

.collection-media-moderation-preview img[b-s87e64o98e] {
    max-width: 100%;
    max-height: 28rem;
    object-fit: contain;
}

@media (max-width: 960px) {
    .collection-media-moderation__header[b-s87e64o98e],
    .collection-media-moderation__layout[b-s87e64o98e] {
        grid-template-columns: minmax(0, 1fr);
    }

    .collection-media-moderation__review[b-s87e64o98e] {
        position: static;
    }

    .collection-media-moderation__actions[b-s87e64o98e] {
        justify-content: flex-start;
    }
}
/* /Components/Pages/Admin/TcgplayerImports.razor.rz.scp.css */
[b-3tdrpqnt5z] .tcgplayer-import-details-drawer {
    --mud-drawer-width: min(720px, 100vw);
    --mud-drawer-width-right: min(720px, 100vw);
    width: min(720px, 100vw);
    max-width: 100vw;
}

    [b-3tdrpqnt5z] .tcgplayer-import-details-drawer .mud-drawer-content {
        max-width: 100vw;
        overflow-x: hidden;
    }

[b-3tdrpqnt5z] .tcgplayer-import-details-content {
    max-width: 100%;
    overflow-x: hidden;
}

[b-3tdrpqnt5z] .tcgplayer-import-blob-name,
[b-3tdrpqnt5z] .tcgplayer-import-blob-etag {
    overflow-wrap: anywhere;
    word-break: break-word;
}

[b-3tdrpqnt5z] .tcgplayer-import-details-drawer .mud-table-container {
    overflow-x: auto;
}
/* /Components/Pages/BuyerShipments/BuyerShipmentPrintShell.razor.rz.scp.css */
.buyer-shipment-print-page[b-fnt9kzq64b] {
    background: #f3f4f6;
    color: #111827;
    min-height: 100%;
    padding: 0 0 24px;
}

[b-fnt9kzq64b] .buyer-shipment-print-toolbar {
    align-items: center;
    border-radius: 6px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 16px;
    padding: 10px 12px;
}

[b-fnt9kzq64b] .buyer-shipment-print-document {
    background: #fff;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    box-shadow: 0 8px 24px rgba(17, 24, 39, 0.08);
    margin: 0 auto;
    max-width: 960px;
    padding: 24px;
}

[b-fnt9kzq64b] .buyer-shipment-print-header {
    align-items: flex-start;
    border-bottom: 2px solid #111827;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    padding-bottom: 14px;
}

[b-fnt9kzq64b] .buyer-shipment-print-title-block {
    align-items: flex-start;
    display: flex;
    gap: 12px;
    min-width: 0;
}

[b-fnt9kzq64b] .buyer-shipment-print-logo {
    flex: 0 0 auto;
    height: 75px;
    object-fit: contain;
    width: 75px;
}

[b-fnt9kzq64b] .buyer-shipment-print-header h1 {
    font-size: 2rem;
    line-height: 1.1;
    margin: 4px 0 6px;
}

[b-fnt9kzq64b] .buyer-shipment-print-header p {
    color: #4b5563;
    font-size: 0.95rem;
    margin: 0;
}

[b-fnt9kzq64b] .buyer-shipment-print-kicker,
[b-fnt9kzq64b] .buyer-shipment-print-section-title,
[b-fnt9kzq64b] .buyer-shipment-value-card span,
[b-fnt9kzq64b] .buyer-shipment-print-id-card span {
    color: #4b5563;
    font-size: 0.72rem;
    font-weight: 800;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

[b-fnt9kzq64b] .buyer-shipment-print-id-card {
    border: 1px solid #111827;
    border-radius: 4px;
    min-width: 150px;
    padding: 10px 12px;
    text-align: center;
}

    [b-fnt9kzq64b] .buyer-shipment-print-id-card strong {
        display: block;
        font-size: 1.35rem;
        line-height: 1.15;
        margin-top: 4px;
    }

[b-fnt9kzq64b] .buyer-shipment-value-summary {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 16px 0 10px;
}

[b-fnt9kzq64b] .buyer-shipment-value-card {
    border: 1px solid #d1d5db;
    border-radius: 4px;
    min-width: 0;
    padding: 10px;
}

    [b-fnt9kzq64b] .buyer-shipment-value-card strong {
        display: block;
        font-size: 1.2rem;
        line-height: 1.15;
        margin-top: 4px;
        overflow-wrap: anywhere;
    }

[b-fnt9kzq64b] .buyer-shipment-value-card--accent {
    background: #ecfdf5;
    border-color: #10b981;
}

[b-fnt9kzq64b] .buyer-shipment-print-note,
[b-fnt9kzq64b] .buyer-shipment-print-alert,
[b-fnt9kzq64b] .buyer-shipment-print-footer {
    border: 1px solid #d1d5db;
    border-radius: 4px;
    font-size: 0.88rem;
    line-height: 1.35;
    margin: 10px 0 16px;
    padding: 9px 10px;
}

[b-fnt9kzq64b] .buyer-shipment-print-note {
    background: #f8fafc;
}

[b-fnt9kzq64b] .buyer-shipment-print-alert {
    background: #fef2f2;
    border-color: #dc2626;
    color: #7f1d1d;
}

    [b-fnt9kzq64b] .buyer-shipment-print-alert span {
        display: block;
        margin-top: 4px;
    }

[b-fnt9kzq64b] .buyer-shipment-print-grid {
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(0, 1.2fr) minmax(280px, 0.8fr);
    margin-bottom: 16px;
}

[b-fnt9kzq64b] .buyer-shipment-print-section {
    border: 1px solid #d1d5db;
    border-radius: 4px;
    min-height: 132px;
    padding: 10px 12px;
}

[b-fnt9kzq64b] .buyer-shipment-print-facts {
    display: grid;
    gap: 4px 10px;
    grid-template-columns: 86px minmax(0, 1fr);
    margin: 8px 0 0;
}

    [b-fnt9kzq64b] .buyer-shipment-print-facts dt {
        color: #4b5563;
        font-weight: 700;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-facts dd {
        margin: 0;
        overflow-wrap: anywhere;
    }

[b-fnt9kzq64b] .buyer-shipment-print-table {
    border-collapse: collapse;
    font-size: 0.88rem;
    line-height: 1.25;
    width: 100%;
}

    [b-fnt9kzq64b] .buyer-shipment-print-table th {
        background: #f3f4f6;
        border: 1px solid #9ca3af;
        font-size: 0.72rem;
        letter-spacing: 0.05em;
        padding: 6px;
        text-align: left;
        text-transform: uppercase;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-table td {
        border: 1px solid #d1d5db;
        padding: 6px;
        vertical-align: top;
        place-content: center;
    }

        [b-fnt9kzq64b] .buyer-shipment-print-table td:nth-child(n+4),
        [b-fnt9kzq64b] .buyer-shipment-print-table th:nth-child(n+4) {
            text-align: right;
            white-space: nowrap;
        }

[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(1),
[b-fnt9kzq64b] .buyer-shipment-pick-table th:nth-child(1),
[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(2),
[b-fnt9kzq64b] .buyer-shipment-pick-table th:nth-child(2),
[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(3),
[b-fnt9kzq64b] .buyer-shipment-pick-table th:nth-child(3),
[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(4),
[b-fnt9kzq64b] .buyer-shipment-pick-table th:nth-child(4),
[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(5),
[b-fnt9kzq64b] .buyer-shipment-pick-table th:nth-child(5) {
    text-align: left;
    white-space: normal;
}

[b-fnt9kzq64b] .buyer-shipment-print-table td span {
    color: #4b5563;
    display: block;
    font-size: 0.8rem;
    margin-top: 2px;
}

[b-fnt9kzq64b] .buyer-shipment-pick-box {
    border: 1.5px solid #111827;
    display: inline-block !important;
    border-radius: 3px;
    height: 20px;
    margin: 0 !important;
    width: 20px;
}

[b-fnt9kzq64b] .buyer-shipment-pick-table td:nth-child(1) {
    text-align: center;
}

[b-fnt9kzq64b] .buyer-shipment-print-footer {
    margin-bottom: 0;
}

@media screen and (max-width: 760px) {
    [b-fnt9kzq64b] .buyer-shipment-print-header,
    [b-fnt9kzq64b] .buyer-shipment-print-grid {
        display: block;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-id-card,
    [b-fnt9kzq64b] .buyer-shipment-print-section {
        margin-top: 12px;
    }

    [b-fnt9kzq64b] .buyer-shipment-value-summary {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media print {
    @page {
        margin: 0.35in;
    }

    .buyer-shipment-print-page[b-fnt9kzq64b] {
        background: #fff;
        padding: 0;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-document {
        border-color: #fff;
        border-radius: 6px;
        box-shadow: none;
        margin: 0 auto;
        max-width: 960px;
        padding: 18pt;
        print-color-adjust: exact;
        -webkit-print-color-adjust: exact;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-header {
        gap: 10pt;
        padding-bottom: 7pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-title-block {
        gap: 8pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-logo {
        height: 45pt;
        width: 45pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-header h1 {
        font-size: 17pt;
        line-height: 1.05;
        margin: 2pt 0 3pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-header p,
    [b-fnt9kzq64b] .buyer-shipment-print-facts,
    [b-fnt9kzq64b] .buyer-shipment-print-note,
    [b-fnt9kzq64b] .buyer-shipment-print-alert,
    [b-fnt9kzq64b] .buyer-shipment-print-footer {
        font-size: 8pt;
        line-height: 1.2;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-kicker,
    [b-fnt9kzq64b] .buyer-shipment-print-section-title,
    [b-fnt9kzq64b] .buyer-shipment-value-card span,
    [b-fnt9kzq64b] .buyer-shipment-print-id-card span {
        font-size: 6.5pt;
        letter-spacing: 0.04em;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-id-card {
        min-width: 115pt;
        padding: 6pt 7pt;
    }

        [b-fnt9kzq64b] .buyer-shipment-print-id-card strong {
            font-size: 12pt;
        }

    [b-fnt9kzq64b] .buyer-shipment-value-summary {
        gap: 5pt;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        margin: 8pt 0 5pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-value-card {
        padding: 5pt;
    }

        [b-fnt9kzq64b] .buyer-shipment-value-card strong {
            font-size: 10pt;
        }

    [b-fnt9kzq64b] .buyer-shipment-print-note,
    [b-fnt9kzq64b] .buyer-shipment-print-alert,
    [b-fnt9kzq64b] .buyer-shipment-print-footer {
        margin: 5pt 0 8pt;
        padding: 5pt 6pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-grid {
        gap: 6pt;
        grid-template-columns: minmax(0, 1.15fr) minmax(190pt, 0.85fr);
        margin-bottom: 8pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-section {
        break-inside: avoid;
        min-height: 0;
        page-break-inside: avoid;
        padding: 6pt 7pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-facts {
        gap: 2pt 5pt;
        grid-template-columns: 48pt minmax(0, 1fr);
        margin-top: 5pt;
    }

    [b-fnt9kzq64b] .buyer-shipment-print-table {
        font-size: 7.5pt;
        line-height: 1.12;
    }

        [b-fnt9kzq64b] .buyer-shipment-print-table thead {
            display: table-header-group;
        }

        [b-fnt9kzq64b] .buyer-shipment-print-table tfoot {
            display: table-footer-group;
        }

        [b-fnt9kzq64b] .buyer-shipment-print-table tr {
            break-inside: avoid;
            page-break-inside: avoid;
        }

        [b-fnt9kzq64b] .buyer-shipment-print-table th,
        [b-fnt9kzq64b] .buyer-shipment-print-table td {
            padding: 3pt 4pt;
        }

        [b-fnt9kzq64b] .buyer-shipment-print-table th {
            font-size: 6.5pt;
        }

        [b-fnt9kzq64b] .buyer-shipment-print-table td span {
            font-size: 6.8pt;
        }

    [b-fnt9kzq64b] .buyer-shipment-pick-box {
        height: 10pt;
        width: 10pt;
    }
}
/* /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 {
    flex-wrap: wrap;
    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-issue-note {
    color: var(--mud-palette-error);
    display: block;
    max-width: 220px;
    overflow-wrap: anywhere;
}

[b-9cmmhiidqo] .shipment-filter-chips,
[b-9cmmhiidqo] .queue-search,
[b-9cmmhiidqo] .ready-search {
    flex-wrap: wrap;
    gap: 8px;
}

[b-9cmmhiidqo] .queue-search-input,
[b-9cmmhiidqo] .ready-search-input {
    min-width: 0;
    flex: 1 1 220px;
}

[b-9cmmhiidqo] .shipment-tabs {
    width: 100%;
}

[b-9cmmhiidqo] .shipment-tab-panel {
    padding-top: 16px;
}

[b-9cmmhiidqo] .shipment-workbench {
    position: sticky;
    top: 72px;
    align-self: start;
}

[b-9cmmhiidqo] .shipment-empty-state {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    min-height: 180px;
    text-align: center;
}

[b-9cmmhiidqo] .shipment-issue-panel {
    border-color: var(--mud-palette-warning) !important;
}

[b-9cmmhiidqo] .shipment-issue-actions {
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 12px;
}

[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-issue-note {
        max-width: none;
    }

    [b-9cmmhiidqo] .shipment-workbench {
        position: static;
    }

    [b-9cmmhiidqo] .shipment-tab-panel {
        padding-top: 12px;
    }
}
/* /Components/Pages/Cards/CardCollectionActions.razor.rz.scp.css */
.collections-card-actions-shell[b-0d9m8oty2t] {
    min-width: 0;
}

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions {
        min-width: 0;
        row-gap: 0.35rem;
    }

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions--full {
        width: 100%;
    }

        .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions--full .mud-button-root {
            justify-content: flex-start;
        }

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions .mud-icon-button {
        flex: 0 0 auto;
    }

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-action-button {
        min-height: 2rem;
    }

        .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-action-button .mud-button-label {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-action-icon {
        min-height: 2rem;
        min-width: 2rem;
    }

    .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions-status {
        min-height: 1.25rem;
    }

.carddetail-page .collections-card-actions-shell[b-0d9m8oty2t]  .collections-card-actions--full .collections-card-action-button .mud-button-label {
    justify-content: safe center;
}
/* /Components/Pages/Cards/CardCollectionDetailsDialog.razor.rz.scp.css */
.collections-details-dialog[b-pq97r7kbuu] {
    width: min(720px, 96vw);
}

.collections-details-dialog__actions[b-pq97r7kbuu] {
    gap: .5rem;
    flex-wrap: wrap;
}
/* /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;
}

[b-mue38hpom0] .carddetail-chip-row {
    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(480px, 64vh) !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;
}

.carddetail-chart-shell[b-mue38hpom0] {
    margin-top: 0.25rem;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
}

[b-mue38hpom0] .carddetail-range-selector {
    max-width: 100%;
}

[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;
}

[b-mue38hpom0] .carddetail-price-source,
[b-mue38hpom0] .carddetail-price-context,
[b-mue38hpom0] .carddetail-market-coverage {
    line-height: 1.3;
    overflow-wrap: anywhere;
}

.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-best-offer-preview[b-mue38hpom0] {
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.45rem;
    padding: 0.75rem;
}

.carddetail-best-offer-preview--offer[b-mue38hpom0] {
    border-color: var(--mud-palette-primary);
}

.carddetail-best-offer-preview--error[b-mue38hpom0] {
    border-color: var(--mud-palette-warning);
}

.carddetail-best-offer-preview__header[b-mue38hpom0] {
    align-items: flex-start;
    display: flex;
    gap: 0.35rem;
}

[b-mue38hpom0] .carddetail-best-offer-preview__icon {
    color: var(--mud-palette-primary);
    flex: 0 0 auto;
}

[b-mue38hpom0] .carddetail-best-offer-preview__label {
    color: var(--mud-palette-text-secondary);
    font-weight: 800;
    line-height: 1.2;
    min-width: 0;
    overflow-wrap: anywhere;
}

[b-mue38hpom0] .carddetail-best-offer-preview__amount {
    font-weight: 900;
    line-height: 1;
    overflow-wrap: anywhere;
}

[b-mue38hpom0] .carddetail-best-offer-preview__caption {
    line-height: 1.3;
    overflow-wrap: anywhere;
}

[b-mue38hpom0] .carddetail-best-offer-preview__progress {
    margin: 0.15rem 0;
}


.carddetail-condition-price-list[b-mue38hpom0] {
    display: grid;
    gap: 0.5rem;
}

[b-mue38hpom0] .carddetail-condition-price-card {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.65rem;
}

[b-mue38hpom0] .carddetail-condition-price-card-title {
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.2;
}

[b-mue38hpom0] .carddetail-condition-price-card-date {
    display: block;
    line-height: 1.25;
    margin-bottom: 0.5rem;
    overflow-wrap: anywhere;
}

[b-mue38hpom0] .carddetail-condition-price-card-values span {
    font-size: 0.72rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
}

[b-mue38hpom0] .carddetail-condition-price-card-values p {
    font-size: 0.95rem;
    line-height: 1.2;
    overflow-wrap: anywhere;
}

[b-mue38hpom0] .carddetail-market-text-summary,
.carddetail-market-text-summaries[b-mue38hpom0] {
    color: var(--mud-palette-text-secondary);
    line-height: 1.4;
    margin-top: 0.75rem;
    overflow-wrap: anywhere;
}

.carddetail-market-details[b-mue38hpom0] {
    color: var(--mud-palette-text-secondary);
    margin-top: 0.75rem;
}

.carddetail-market-details summary[b-mue38hpom0] {
    cursor: pointer;
    font-size: 0.875rem;
    font-weight: 600;
    width: fit-content;
}

.carddetail-market-details summary:focus-visible[b-mue38hpom0] {
    border-radius: 4px;
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 3px;
}

.carddetail-market-text-summaries[b-mue38hpom0] {
    display: grid;
    gap: 0.4rem;
    margin-bottom: 0;
    padding-left: 1.25rem;
}

.carddetail-market-details:not([open]) > .carddetail-market-text-summaries[b-mue38hpom0] {
    display: none;
}

[b-mue38hpom0] .carddetail-subsection-label {
    font-size: 0.78rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.25;
    text-transform: uppercase;
}

[b-mue38hpom0] .carddetail-text-block {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
}

[b-mue38hpom0] .carddetail-flavor-text {
    color: var(--mud-palette-text-secondary);
    font-style: italic;
}

@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-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;
    }

    [b-mue38hpom0] .carddetail-range-selector {
        display: flex;
        width: 100%;
    }

    [b-mue38hpom0] .carddetail-range-selector .mud-toggle-item {
        flex: 1 1 0;
        min-width: 0;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .carddetail-card-image-shell[b-mue38hpom0]  img {
        height: auto !important;
        max-height: 320px !important;
        object-fit: contain;
        width: auto !important;
    }

    .carddetail-chart-shell[b-mue38hpom0] {
        margin-top: 0;
    }

    .carddetail-condition-price-table[b-mue38hpom0] {
        display: none;
    }
}
/* /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-toolbar[b-81febwnal7] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: -0.35rem 2rem 0.5rem 0.5rem;
    min-height: 2.25rem;
}

.searchcards-refresh-status[b-81febwnal7] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: inline-flex;
    font-size: 0.85rem;
    font-weight: 600;
    gap: 0.5rem;
    min-width: min(100%, 14rem);
    min-height: 2.25rem;
}

.searchcards-empty-state[b-81febwnal7] {
    display: flex;
    justify-content: center;
    margin: 1rem 1.5rem 2rem 0.5rem;
}

.searchcards-empty-panel[b-81febwnal7] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    max-width: 34rem;
    padding: 1.25rem;
    text-align: center;
    width: min(100%, 34rem);
}

.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));
    place-items: center;
}

[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;
    }

    [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-toolbar[b-81febwnal7] {
        align-items: flex-start;
        flex-direction: column;
        gap: 0.25rem;
        margin: -0.25rem 1rem 0.5rem 0.5rem;
    }

    .searchcards-refresh-status[b-81febwnal7] {
        width: calc(100% - 1.5rem);
    }

    .searchcards-empty-state[b-81febwnal7] {
        margin: 1rem 1rem 2rem 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;
}

.searchcards-grid-header-content[b-ldvy0y5kiq] {
    align-items: flex-start;
    display: grid;
    gap: 0.5rem;
    grid-template-columns: minmax(0, 1fr) auto;
    width: 100%;
}

.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;
    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 {
    overflow: hidden;
    width: 15.5rem;
}

[b-ldvy0y5kiq] .searchcards-grid--compact .searchcards-grid-card {
    width: 14.5rem;
}

[b-ldvy0y5kiq] .searchcards-grid-header {
    min-height: 3.25rem;
}

.searchcards-grid-select-cell[b-ldvy0y5kiq] {
    align-items: center;
    display: flex;
    height: 1.875rem;
    justify-content: center;
    min-width: 1.875rem;
    padding-bottom: 8px;
    margin-right: -8px;
}

[b-ldvy0y5kiq] .searchcards-grid-select-checkbox {
    margin: 0;
    padding: 0;
}

[b-ldvy0y5kiq] .searchcards-grid-select-checkbox .mud-button-root,
[b-ldvy0y5kiq] .searchcards-grid-select-checkbox .mud-icon-button {
    height: 1.875rem;
    padding: 0;
    width: 1.875rem;
}

[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;
        place-self: center;
    }

    [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%;
    }

    .searchcards-grid-header-content[b-ldvy0y5kiq] {
        gap: 0.625rem;
    }
}
/* /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;
}

.searchcards-list-card-image[b-is99ghrw71] {
    align-items: center;
    aspect-ratio: 5 / 7;
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 4px;
    display: flex;
    flex: 0 0 2.5rem;
    justify-content: center;
    overflow: hidden;
}

.searchcards-list-card-image__image[b-is99ghrw71] {
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%;
}

[b-is99ghrw71] .searchcards-list--compact .searchcards-list-card-image {
    flex-basis: 1.7857rem;
}

[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);
}

.searchcards-table-actions[b-33zzt0o3gl] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
    min-width: 12rem;
}
/* /Components/Pages/Collections/CollectionBinderCoverSurface.razor.rz.scp.css */
.collection-binder-cover[b-yv911xcix9] {
    position: relative;
    width: min(100%, 42rem);
    padding-left: 1.05rem;
}

.collection-binder-cover[b-yv911xcix9]::before {
    content: "";
    position: absolute;
    inset: .35rem auto .35rem 0;
    width: 1.25rem;
    z-index: 1;
    border-radius: .65rem 0 0 .65rem;
    background: color-mix(in srgb, var(--mud-palette-primary) 78%, var(--mud-palette-secondary) 22%);
    box-shadow: inset -.22rem 0 .35rem rgb(0 0 0 / 18%);
}

[b-yv911xcix9] .collection-binder-cover__paper {
    min-height: 27rem;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 70%, var(--mud-palette-lines-default));
    border-radius: .35rem 1rem 1rem .35rem;
    color: var(--mud-palette-primary-text);
    background:
        linear-gradient(145deg, color-mix(in srgb, var(--mud-palette-primary) 86%, var(--mud-palette-secondary) 14%), var(--mud-palette-primary));
}

.collection-binder-cover[b-yv911xcix9]  .mud-typography,
.collection-binder-cover[b-yv911xcix9]  .mud-chip {
    color: var(--mud-palette-primary-text) !important;
}

.collection-binder-cover[b-yv911xcix9]  .mud-chip {
    border-color: color-mix(in srgb, var(--mud-palette-primary-text) 62%, transparent) !important;
}

.collection-binder-cover__art[b-yv911xcix9] {
    min-height: 16rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .75rem;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary-text) 32%, transparent);
    border-radius: .75rem;
    background: color-mix(in srgb, var(--mud-palette-surface) 94%, transparent);
    box-shadow: inset 0 0 0 .28rem color-mix(in srgb, var(--mud-palette-primary-text) 10%, transparent);
}

.collection-binder-cover__art[b-yv911xcix9]  img,
.collection-binder-cover__image[b-yv911xcix9] {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 .65rem .8rem rgb(0 0 0 / 25%));
}

.collection-binder-cover__fallback[b-yv911xcix9] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collection-binder-cover__fallback[hidden][b-yv911xcix9] {
    display: none;
}

[b-yv911xcix9] .collection-binder-cover__title,
[b-yv911xcix9] .collection-binder-cover__description {
    overflow-wrap: anywhere;
}

@media (max-width: 640px) {
    .collection-binder-cover[b-yv911xcix9] {
        padding-left: .7rem;
    }

    .collection-binder-cover[b-yv911xcix9]::before {
        width: .85rem;
    }

    [b-yv911xcix9] .collection-binder-cover__paper {
        min-height: 0;
        padding: 1rem !important;
    }

    .collection-binder-cover__art[b-yv911xcix9] {
        min-height: 11rem;
    }
}
/* /Components/Pages/Collections/CollectionBinderExperience.razor.rz.scp.css */
.collection-binder-experience[b-8kqyhocvp9] {
    width: 100%;
    max-width: 96rem;
    margin-inline: auto;
    padding: .75rem;
}

.collection-binder-experience__header[b-8kqyhocvp9] {
    min-width: 0;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1rem;
}

[b-8kqyhocvp9] .collection-binder-experience__heading {
    overflow-wrap: anywhere;
}

[b-8kqyhocvp9] .collection-binder-experience__actions {
    flex: 0 0 auto;
}

.collection-binder-experience__live[b-8kqyhocvp9] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.collection-binder-cover-stage[b-8kqyhocvp9] {
    min-height: 34rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1.5rem;
}

[b-8kqyhocvp9] .collection-binder-experience__toolbar {
    position: relative;
}

[b-8kqyhocvp9] .collection-binder-experience__status {
    min-width: 0;
    flex: 1 1 auto;
}

[b-8kqyhocvp9] .collection-binder-experience__close {
    display: flex;
    margin: .35rem auto 0;
}

[b-8kqyhocvp9] .collection-binder-experience__nav-disabled {
    opacity: .48;
    cursor: default;
}

.collection-binder-experience__stage[b-8kqyhocvp9] {
    min-width: 0;
    animation: binder-experience-enter-b-8kqyhocvp9 200ms ease-out;
}

.collection-binder-experience__spread[b-8kqyhocvp9] {
    position: relative;
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 1.35rem;
    padding: .8rem;
    border-radius: 1rem;
    background: color-mix(in srgb, var(--mud-palette-primary) 8%, var(--mud-palette-background));
    box-shadow: inset 0 .35rem .8rem rgb(0 0 0 / 8%);
}

.collection-binder-experience__spread[b-8kqyhocvp9]::after {
    content: "";
    position: absolute;
    inset: .8rem auto .8rem 50%;
    width: .7rem;
    transform: translateX(-50%);
    border-radius: 999px;
    background: linear-gradient(90deg, transparent, rgb(0 0 0 / 16%), transparent);
    pointer-events: none;
}

.collection-binder-experience__single[b-8kqyhocvp9] {
    width: min(100%, 48rem);
    margin-inline: auto;
}

@keyframes binder-experience-enter-b-8kqyhocvp9 {
    from {
        opacity: .82;
        transform: translateX(.75rem);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@media (max-width: 800px) {
    .collection-binder-experience__header[b-8kqyhocvp9] {
        align-items: stretch;
        flex-direction: column;
    }

    [b-8kqyhocvp9] .collection-binder-experience__actions {
        flex: 1 1 auto;
    }
}

@media (max-width: 640px) {
    .collection-binder-experience[b-8kqyhocvp9] {
        padding: .4rem;
    }

    .collection-binder-cover-stage[b-8kqyhocvp9] {
        min-height: 28rem;
    }

    [b-8kqyhocvp9] .collection-binder-experience__toolbar {
        padding: .45rem !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .collection-binder-experience__stage[b-8kqyhocvp9] {
        animation: none;
        transition: none;
    }
}
/* /Components/Pages/Collections/CollectionBinderPageSurface.razor.rz.scp.css */
.binder-experience-page[b-yfo65lll7j] {
    min-width: 0;
    height: 100%;
}

[b-yfo65lll7j] .binder-experience-page__paper {
    height: 100%;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 24%, var(--mud-palette-lines-default));
    border-radius: .8rem;
    background: color-mix(in srgb, var(--mud-palette-surface) 97%, var(--mud-palette-primary) 3%);
}

.binder-experience-page__header[b-yfo65lll7j] {
    min-width: 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: .75rem;
}

.binder-experience-page__title[b-yfo65lll7j] {
    margin: 0;
    color: var(--mud-palette-text-primary);
    font-family: var(--mud-typography-h4-family);
    font-size: var(--mud-typography-h4-size);
    font-weight: var(--mud-typography-h4-weight);
    line-height: 1.2;
    overflow-wrap: anywhere;
}

[b-yfo65lll7j] .binder-experience-page__story {
    overflow-wrap: anywhere;
}

.binder-experience-page__grid[b-yfo65lll7j] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .55rem;
}

.binder-experience-page__grid--classic-12[b-yfo65lll7j] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.binder-experience-page__grid--showcase-row[b-yfo65lll7j] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

[b-yfo65lll7j] .binder-experience-page__mobile-details {
    display: none;
}

@media (max-width: 640px) {
    [b-yfo65lll7j] .binder-experience-page__paper {
        padding: .65rem !important;
    }

    .binder-experience-page__header[b-yfo65lll7j] {
        align-items: stretch;
        flex-direction: column;
    }

    .binder-experience-page__grid[b-yfo65lll7j],
    .binder-experience-page__grid--classic-12[b-yfo65lll7j] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: .32rem;
    }

    [b-yfo65lll7j] .binder-experience-page__mobile-details {
        display: block;
    }
}
/* /Components/Pages/Collections/CollectionBinders.razor.rz.scp.css */
.binder-workspace[b-py6ucieczl] {
    width: 100%;
}

.binder-workspace--state[b-py6ucieczl] {
    min-height: 45vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 2rem;
}

.binder-command[b-py6ucieczl] {
    min-width: 0;
    margin: 0;
    display: grid;
    grid-template-columns: minmax(20rem, 1fr) minmax(18rem, 32rem) auto;
    align-items: start;
    gap: 1rem;
    padding: 1rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: var(--mud-palette-surface);
}

.binder-command__copy[b-py6ucieczl] {
    min-width: 0;
}

.binder-command__identity[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    align-items: flex-start;
    gap: .875rem;
}

.binder-command__cover-tools[b-py6ucieczl] {
    min-width: 0;
    padding: .75rem;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 16%, var(--mud-palette-lines-default));
    border-radius: 8px;
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 5%, transparent), transparent 54%),
        color-mix(in srgb, var(--mud-palette-surface) 94%, var(--mud-palette-background-grey) 6%);
}

.binder-cover-tools__summary[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    justify-content: space-between;
    gap: .75rem;
    align-items: center;
    cursor: pointer;
    list-style: none;
}

.binder-cover-tools__summary[b-py6ucieczl]::-webkit-details-marker {
    display: none;
}

.binder-cover-tools__icon[b-py6ucieczl] {
    flex: 0 0 auto;
    color: var(--mud-palette-text-secondary);
    transition: transform 160ms ease;
}

.binder-command__cover-tools[open] .binder-cover-tools__summary[b-py6ucieczl] {
    margin-bottom: .5rem;
}

.binder-command__cover-tools[open] .binder-cover-tools__icon[b-py6ucieczl] {
    transform: rotate(180deg);
}

.binder-cover-tools__eyebrow[b-py6ucieczl],
.binder-cover-tools__hint[b-py6ucieczl] {
    display: block;
    color: var(--mud-palette-text-secondary);
    font-size: .72rem;
    line-height: 1.2;
}

.binder-cover-tools__title[b-py6ucieczl] {
    display: block;
    color: var(--mud-palette-text-primary);
    font-weight: 700;
    line-height: 1.2;
}

.binder-command__actions[b-py6ucieczl] {
    flex-shrink: 0;
}

.binder-builder-heading[b-py6ucieczl] {
    margin-bottom: .15rem;
}

.binder-cover-summary[b-py6ucieczl] {
    display: grid;
    gap: .15rem;
    margin-top: .25rem;
}

.binder-cover-hero[b-py6ucieczl] {
    position: relative;
    width: 5.75rem;
    height: 7.5rem;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 24%, var(--mud-palette-lines-default));
    border-radius: 8px;
    background:
        linear-gradient(180deg, color-mix(in srgb, var(--mud-palette-surface) 92%, var(--mud-palette-primary) 8%), var(--mud-palette-surface));
}

.binder-cover-hero__clear[b-py6ucieczl] {
    position: absolute;
    top: .25rem;
    right: .25rem;
    background: color-mix(in srgb, var(--mud-palette-surface) 88%, transparent);
    box-shadow: 0 .15rem .35rem rgb(0 0 0 / 16%);
}

.binder-cover-hero > img[b-py6ucieczl],
.binder-cover-hero[b-py6ucieczl]  img,
.binder-cover-hero .binder-media-image[b-py6ucieczl],
.binder-directory-cover[b-py6ucieczl]  img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 .35rem .5rem rgb(0 0 0 / 14%));
}

.binder-media-fallback[b-py6ucieczl] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.binder-media-fallback[hidden][b-py6ucieczl] {
    display: none;
}

.binder-cover-hero__media-status[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .35rem;
    padding: .5rem;
    text-align: center;
    color: var(--mud-palette-text-secondary);
    font-size: .72rem;
    line-height: 1.15;
}

.binder-title-field[b-py6ucieczl]  .mud-input-slot {
    font-size: clamp(1.8rem, 3vw, 2.65rem);
    font-weight: 800;
    line-height: 1.05;
    letter-spacing: 0;
}

.binder-title-field[b-py6ucieczl]  .mud-input-control {
    margin-top: 0;
}

.binder-description-field[b-py6ucieczl] {
    max-width: 42rem;
}

.binder-title[b-py6ucieczl] {
    font-size: clamp(2rem, 4vw, 3.25rem);
    line-height: 1;
    letter-spacing: 0;
}

.binder-directory-tools[b-py6ucieczl] {
    border-radius: 8px;
}

.binder-directory-search[b-py6ucieczl] {
    max-width: 32rem;
}

.binder-empty[b-py6ucieczl] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .75rem;
    text-align: center;
    border-radius: 8px;
}

.binder-directory-grid[b-py6ucieczl] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 26rem), 1fr));
    gap: .75rem;
}

.binder-directory-item[b-py6ucieczl] {
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(8rem, 10.75rem) minmax(0, 1fr) auto;
    align-items: center;
    gap: .75rem;
    padding: .875rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: var(--mud-palette-surface);
}

.binder-directory-item__visual[b-py6ucieczl] {
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(2.8rem, 3.6rem) minmax(0, 1fr);
    gap: .4rem;
    align-items: stretch;
}

.binder-directory-item__visual > .binder-directory-item__preview:first-child[b-py6ucieczl] {
    grid-column: 1 / -1;
}

.binder-directory-cover[b-py6ucieczl] {
    min-width: 0;
    aspect-ratio: 5 / 7;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 6px;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 34%, var(--mud-palette-lines-default));
    background: var(--mud-palette-surface);
}

.binder-directory-item__preview[b-py6ucieczl] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .25rem;
    min-height: 7rem;
    padding: .45rem;
    border-radius: 6px;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 18%, var(--mud-palette-lines-default));
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 9%, transparent), transparent 52%),
        color-mix(in srgb, var(--mud-palette-surface) 86%, var(--mud-palette-background-grey) 14%);
}

.binder-directory-item__preview--showcase-row[b-py6ucieczl] {
    align-self: center;
    min-height: auto;
}

.binder-directory-item__preview--classic-12[b-py6ucieczl] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.binder-directory-preview__slot[b-py6ucieczl] {
    min-width: 0;
    aspect-ratio: 5 / 7;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid color-mix(in srgb, var(--mud-palette-lines-default) 74%, transparent);
    background: var(--mud-palette-surface);
}

.binder-directory-preview__slot--empty[b-py6ucieczl] {
    border-style: dashed;
    background: color-mix(in srgb, var(--mud-palette-background-grey) 78%, var(--mud-palette-surface) 22%);
}

.binder-directory-preview__slot--chase[b-py6ucieczl] {
    border-color: color-mix(in srgb, var(--mud-palette-warning) 45%, var(--mud-palette-lines-default));
}

.binder-directory-cover[b-py6ucieczl]  .binder-directory-artwork,
.binder-directory-preview__slot[b-py6ucieczl]  .binder-directory-artwork {
    width: 100%;
    height: 100%;
    line-height: 0;
}

.binder-directory-cover[b-py6ucieczl]  .binder-directory-artwork > img,
.binder-directory-preview__slot[b-py6ucieczl]  .binder-directory-artwork > img {
    display: block;
}

.binder-directory-item__body[b-py6ucieczl] {
    min-width: 0;
}

.binder-metrics[b-py6ucieczl] {
    margin-top: .5rem;
}

.binder-builder-layout[b-py6ucieczl] {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(19rem, 24rem);
    align-items: start;
    gap: .875rem;
}

.binder-main[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: .75rem;
}

.binder-page-tools[b-py6ucieczl],
.binder-page-header[b-py6ucieczl],
.binder-fast-fill[b-py6ucieczl],
.binder-slot-editor[b-py6ucieczl],
.binder-share-panel[b-py6ucieczl] {
    border-radius: 8px;
}

[b-py6ucieczl] .binder-fast-fill,
[b-py6ucieczl] .binder-slot-editor {
    scroll-margin-top: 4.5rem;
}

.binder-cover-picker__actions[b-py6ucieczl]  .mud-button-root {
    flex: 1 1 9rem;
}

.binder-page-header[b-py6ucieczl] {
    width: min(100%, 68rem);
    display: grid;
    gap: .65rem;
    padding: .75rem .875rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 7%, transparent), transparent 48%),
        var(--mud-palette-surface);
}

.binder-page-header__main[b-py6ucieczl] {
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(14rem, 1fr) minmax(14rem, 18rem);
    gap: .75rem;
    align-items: start;
}

.binder-page-header__title[b-py6ucieczl],
.binder-page-header__story[b-py6ucieczl],
.binder-page-template-field[b-py6ucieczl] {
    min-width: 0;
}

.binder-page-title-field[b-py6ucieczl]  .mud-input-slot {
    font-size: clamp(1.35rem, 2.2vw, 1.85rem);
    font-weight: 800;
    line-height: 1.08;
    letter-spacing: 0;
}

.binder-page-title-field[b-py6ucieczl]  .mud-input-control {
    margin-top: 0;
}

.binder-page-header__footer[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    justify-content: space-between;
    gap: .75rem;
    align-items: center;
}

.binder-page-preview-metrics[b-py6ucieczl] {
    flex-shrink: 0;
}

.binder-side[b-py6ucieczl] {
    position: sticky;
    top: 5rem;
}

[b-py6ucieczl] .binder-direct-arrangement {
    width: min(100%, 68rem);
}

.binder-direct-arrangement__live[b-py6ucieczl] {
    min-height: 1.25rem;
    margin: 0;
    color: var(--mud-palette-text-secondary);
    font-size: .78rem;
    line-height: 1.25;
}

.binder-drop-grid[b-py6ucieczl] {
    width: min(100%, 58rem);
}

.binder-drop-grid--showcase-row[b-py6ucieczl] {
    width: min(100%, 42rem);
}

.binder-drop-grid--classic-12[b-py6ucieczl] {
    width: min(100%, 68rem);
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .65rem;
}

.binder-drop-grid--classic-12[b-py6ucieczl]  .binder-drop-container {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-zone {
    position: relative;
    min-width: 0;
    border: 2px solid transparent;
    border-radius: 10px;
    transition: border-color 140ms ease, background-color 140ms ease, box-shadow 140ms ease;
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-zone--can-drop {
    border-color: color-mix(in srgb, var(--mud-palette-success) 70%, transparent);
    background: color-mix(in srgb, var(--mud-palette-success) 9%, transparent);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--mud-palette-success) 12%, transparent);
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-zone--no-drop {
    border-color: color-mix(in srgb, var(--mud-palette-lines-default) 72%, transparent);
    opacity: .72;
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-zone--confirmed {
    border-color: var(--mud-palette-success);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--mud-palette-success) 18%, transparent);
}

.binder-drop-grid[b-py6ucieczl]  .binder-drop-item--dragging {
    opacity: .62;
}

.binder-drop-item[b-py6ucieczl] {
    position: relative;
    min-width: 0;
}

.binder-drop-item > .binder-slot[b-py6ucieczl],
.binder-drop-grid[b-py6ucieczl]  .binder-drop-zone > .binder-slot {
    width: 100%;
}

[b-py6ucieczl] .binder-slot__drag-handle {
    position: absolute;
    top: .42rem;
    right: .42rem;
    z-index: 6;
    display: inline-flex;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 42%, var(--mud-palette-lines-default));
    border-radius: 999px;
    color: var(--mud-palette-primary);
    background: color-mix(in srgb, var(--mud-palette-surface) 92%, transparent);
    box-shadow: var(--mud-elevation-2);
    cursor: grab;
    touch-action: none;
}

[b-py6ucieczl] .binder-slot__drag-handle:active {
    cursor: grabbing;
}

[b-py6ucieczl] .binder-drop-zone__intent {
    position: absolute;
    right: .35rem;
    bottom: .35rem;
    z-index: 8;
    pointer-events: none;
}

.binder-slot[b-py6ucieczl] {
    position: relative;
    min-width: 0;
    aspect-ratio: 5 / 7;
    padding: .65rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: var(--mud-palette-surface);
    color: inherit;
    text-align: center;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: .45rem;
    cursor: pointer;
}

.binder-slot:hover[b-py6ucieczl],
.binder-slot:focus-visible[b-py6ucieczl] {
    outline: 2px solid color-mix(in srgb, var(--mud-palette-primary) 65%, transparent);
    outline-offset: 2px;
}

.binder-slot--selected[b-py6ucieczl] {
    border-color: var(--mud-palette-primary);
    box-shadow:
        inset 0 0 0 1px color-mix(in srgb, var(--mud-palette-primary) 64%, transparent),
        0 0 0 3px color-mix(in srgb, var(--mud-palette-primary) 12%, transparent);
}

.binder-slot--filled[b-py6ucieczl] {
    border-color: color-mix(in srgb, var(--mud-palette-primary) 45%, var(--mud-palette-lines-default));
    justify-content: flex-start;
    background:
        linear-gradient(180deg, color-mix(in srgb, var(--mud-palette-surface) 94%, var(--mud-palette-primary) 6%), var(--mud-palette-surface));
}

.binder-slot--empty[b-py6ucieczl] {
    border-style: dashed;
    background:
        linear-gradient(180deg, color-mix(in srgb, var(--mud-palette-surface) 92%, var(--mud-palette-secondary) 8%), var(--mud-palette-surface));
}

.binder-slot__number[b-py6ucieczl] {
    position: absolute;
    top: .45rem;
    left: .5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: .75rem;
    font-weight: 700;
    color: var(--mud-palette-primary-text);
    background: var(--mud-palette-primary);
    z-index: 2;
}

@media (any-pointer: coarse), (max-width: 1023px) {
    [b-py6ucieczl] .binder-slot__drag-handle {
        display: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    .binder-drop-grid[b-py6ucieczl]  .binder-drop-zone {
        transition: none;
    }
}

.binder-slot__pocket[b-py6ucieczl] {
    min-height: 0;
    width: 100%;
    flex: 1 1 auto;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) 3rem 1rem;
    gap: .4rem;
    align-items: stretch;
}

.binder-slot__media[b-py6ucieczl] {
    min-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .4rem .25rem .1rem;
}

.binder-slot__media[b-py6ucieczl]  .binder-slot__artwork {
    width: 100%;
    height: 100%;
    min-height: 0;
}

.binder-slot__media[b-py6ucieczl]  .binder-slot__artwork img,
.binder-slot__media[b-py6ucieczl]  img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 .35rem .5rem rgb(0 0 0 / 12%));
}

.binder-slot__copy[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .12rem;
    padding-inline: 2.15rem;
}

.binder-slot__chips[b-py6ucieczl] {
    min-width: 0;
    max-height: 3rem;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: .2rem;
}

.binder-slot__chips[b-py6ucieczl]  .binder-slot__state,
.binder-slot__chips[b-py6ucieczl]  .binder-slot__fact {
    max-width: 100%;
    font-size: .68rem;
    height: 1.35rem;
    margin: 0;
}

.binder-slot__chips[b-py6ucieczl]  .mud-chip-content {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.binder-slot__title[b-py6ucieczl],
.binder-slot__metadata[b-py6ucieczl],
.binder-slot__detail[b-py6ucieczl],
.binder-slot__caption[b-py6ucieczl] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
}

.binder-slot__title[b-py6ucieczl],
.binder-slot__metadata[b-py6ucieczl] {
    width: 100%;
}

.binder-slot__title[b-py6ucieczl] {
    -webkit-line-clamp: 1;
    color: var(--mud-palette-text-primary);
    font-size: .9rem;
    font-weight: 700;
    line-height: 1.12;
}

.binder-slot__metadata[b-py6ucieczl],
.binder-slot__detail[b-py6ucieczl] {
    -webkit-line-clamp: 1;
    color: var(--mud-palette-text-secondary);
    font-size: .72rem;
    line-height: 1.18;
}

.binder-slot__empty[b-py6ucieczl] {
    min-height: 5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .25rem;
    color: var(--mud-palette-text-secondary);
    font-size: .875rem;
}

.binder-slot__caption[b-py6ucieczl] {
    -webkit-line-clamp: 2;
    font-size: .78rem;
    line-height: 1.18;
    color: var(--mud-palette-text-secondary);
}

.binder-slot-type-rail[b-py6ucieczl]  .mud-button-root {
    flex: 1 1 9rem;
}

.binder-slot-owned-source[b-py6ucieczl] {
    display: grid;
    gap: .5rem;
}

.binder-slot-arrange-actions[b-py6ucieczl]  .mud-button-root {
    flex: 1 1 8.5rem;
}

.binder-slot-edit-actions[b-py6ucieczl] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
}

.binder-fast-fill__header[b-py6ucieczl] {
    display: flex;
    justify-content: space-between;
    gap: .75rem;
    align-items: flex-start;
}

.binder-fast-fill__header > div[b-py6ucieczl] {
    min-width: 0;
}

.binder-fast-fill-bulk-callout__content[b-py6ucieczl] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem;
}

.binder-fast-fill-bulk-callout__content[b-py6ucieczl]  .mud-button-root {
    align-self: flex-start;
}

.binder-fast-fill-bulk-callout__content > span[b-py6ucieczl] {
    min-width: 0;
}

.binder-fast-fill__queue[b-py6ucieczl] {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    max-height: 22rem;
    overflow: auto;
    padding-right: .15rem;
}

.binder-fast-fill-row[b-py6ucieczl] {
    min-width: 0;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    gap: .35rem;
    align-items: center;
    padding: .5rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: color-mix(in srgb, var(--mud-palette-surface) 94%, var(--mud-palette-primary) 6%);
}

.binder-fast-fill-row__body[b-py6ucieczl] {
    min-width: 0;
}

.binder-fast-fill-row__reorder[b-py6ucieczl] {
    display: inline-flex;
    align-items: center;
    gap: .1rem;
    padding: .1rem;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 42%, var(--mud-palette-lines-default) 58%);
    border-radius: 999px;
    background: color-mix(in srgb, var(--mud-palette-surface) 86%, var(--mud-palette-primary) 14%);
}

.binder-fast-fill-row__reorder[b-py6ucieczl]  .mud-icon-button {
    width: 2rem;
    height: 2rem;
    padding: .2rem;
}

.binder-fast-fill-row__reorder[b-py6ucieczl]  .mud-button-disabled {
    opacity: .32;
}

.binder-fast-fill-row__title[b-py6ucieczl] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.binder-slot-media-panel[b-py6ucieczl] {
    background: color-mix(in srgb, var(--mud-palette-surface) 96%, var(--mud-palette-primary) 4%);
}

.binder-slot-media-panel__header[b-py6ucieczl] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: .5rem;
    align-items: start;
}

.binder-slot-media-list[b-py6ucieczl] {
    display: grid;
    gap: .5rem;
}

.binder-slot-media-row[b-py6ucieczl] {
    display: grid;
    grid-template-columns: 3rem minmax(0, 1fr) auto;
    gap: .5rem;
    align-items: center;
    padding: .5rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    background: var(--mud-palette-surface);
}

.binder-slot-media-row__preview[b-py6ucieczl] {
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    background: color-mix(in srgb, var(--mud-palette-surface) 92%, var(--mud-palette-primary) 8%);
}

.binder-slot-media-row__preview img[b-py6ucieczl] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.binder-slot-media-row__body[b-py6ucieczl] {
    min-width: 0;
}

.binder-slot-media-row__body .mud-typography[b-py6ucieczl] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.binder-slot-media-row__actions[b-py6ucieczl] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: .25rem;
}

.binder-share-actions[b-py6ucieczl]  .mud-button-root {
    flex: 1 1 8.5rem;
}

.binder-slot-arrange-actions[b-py6ucieczl]  .mud-button-root {
    min-height: 2.75rem;
}

.binder-slot-arrangement-pending[b-py6ucieczl] {
    min-height: 2rem;
    display: flex;
    align-items: center;
    gap: .5rem;
}

@media (max-width: 1279.98px) {
    .binder-directory-item[b-py6ucieczl] {
        grid-template-columns: minmax(8rem, 10rem) minmax(0, 1fr);
    }

    .binder-directory-item[b-py6ucieczl]  .binder-directory-item__actions {
        grid-column: 1 / -1;
        width: 100%;
    }

    .binder-directory-item[b-py6ucieczl]  .binder-directory-item__actions .mud-button-root {
        flex: 1 1 8rem;
    }
}

@media (max-width: 1100px) {
    .binder-command[b-py6ucieczl] {
        grid-template-columns: minmax(0, 1fr);
    }

    .binder-command__identity[b-py6ucieczl] {
        align-items: flex-start;
    }

    .binder-command__actions[b-py6ucieczl] {
        justify-content: flex-start !important;
    }

    .binder-command__actions[b-py6ucieczl]  .mud-button-root {
        flex: 1 1 10rem;
    }

    .binder-builder-layout[b-py6ucieczl] {
        grid-template-columns: minmax(0, 1fr);
    }

    .binder-side[b-py6ucieczl] {
        position: static;
    }

}

@media (max-width: 640px) {
    .binder-workspace[b-py6ucieczl] {
        padding-bottom: 5rem;
    }

    .binder-main[b-py6ucieczl]  .binder-page-tools {
        order: 1;
    }

    .binder-main[b-py6ucieczl]  .binder-first-run-cue {
        order: 1;
    }

    .binder-main[b-py6ucieczl]  .binder-page-header {
        order: 2;
    }

    .binder-page-header__main[b-py6ucieczl],
    .binder-page-header__footer[b-py6ucieczl] {
        grid-template-columns: minmax(0, 1fr);
        flex-direction: column;
        align-items: stretch;
    }

    [b-py6ucieczl] .binder-direct-arrangement {
        order: 3;
    }

    .binder-drop-grid[b-py6ucieczl] {
        order: 4;
    }

    .binder-drop-grid[b-py6ucieczl]  .binder-drop-container,
    .binder-drop-grid--classic-12[b-py6ucieczl]  .binder-drop-container {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: .45rem;
    }

    .binder-drop-grid--classic-12[b-py6ucieczl] {
        width: min(100%, 58rem);
    }

    .binder-command__identity[b-py6ucieczl] {
        flex-direction: column;
        align-items: stretch;
    }

    .binder-cover-hero[b-py6ucieczl] {
        width: min(100%, 7rem);
    }

    .binder-slot[b-py6ucieczl] {
        padding: .5rem;
        aspect-ratio: 4 / 6;
    }

    .binder-slot__pocket[b-py6ucieczl] {
        grid-template-rows: auto minmax(0, 1fr) auto;
        gap: .25rem;
    }

    .binder-slot__media[b-py6ucieczl] {
        padding: .3rem .1rem .05rem;
    }

    .binder-slot__title[b-py6ucieczl] {
        -webkit-line-clamp: 1;
        font-size: .68rem;
        line-height: 1.05;
    }

    .binder-slot__copy[b-py6ucieczl] {
        padding-inline: 1.35rem 0;
    }

    .binder-slot__metadata[b-py6ucieczl],
    .binder-slot__detail[b-py6ucieczl],
    .binder-slot__caption[b-py6ucieczl] {
        display: none;
    }

    .binder-slot__chips[b-py6ucieczl] {
        max-height: 1.15rem;
        flex-wrap: nowrap;
    }

    .binder-slot__chips[b-py6ucieczl]  .binder-slot__fact {
        display: none;
    }

    .binder-slot__chips[b-py6ucieczl]  .binder-slot__state {
        font-size: .6rem;
        height: 1.15rem;
    }

    .binder-slot__number[b-py6ucieczl] {
        transform: scale(.85);
        transform-origin: top left;
    }

    .binder-fast-fill-row[b-py6ucieczl] {
        grid-template-columns: minmax(0, 1fr) auto auto auto;
    }

    .binder-fast-fill-bulk-callout__content[b-py6ucieczl] {
        flex-direction: column;
        align-items: stretch;
    }

    .binder-fast-fill-bulk-callout__content[b-py6ucieczl]  .mud-button-root {
        align-self: flex-start;
    }

    .binder-fast-fill-row[b-py6ucieczl]  .mud-chip-root {
        grid-column: 1 / -1;
        width: fit-content;
    }

    .binder-slot-media-row[b-py6ucieczl] {
        grid-template-columns: 3rem minmax(0, 1fr);
        align-items: start;
    }

    .binder-slot-media-row__actions[b-py6ucieczl] {
        grid-column: 1 / -1;
        justify-content: flex-start;
    }

    .binder-directory-item[b-py6ucieczl] {
        grid-template-columns: minmax(0, 1fr);
    }

    .binder-directory-item__visual[b-py6ucieczl] {
        grid-template-columns: minmax(3.4rem, 4.2rem) minmax(0, 1fr);
        width: min(100%, 14rem);
    }

    .binder-directory-item__preview[b-py6ucieczl] {
        min-height: auto;
    }
}
/* /Components/Pages/Collections/CollectionBinderSlotDetails.razor.rz.scp.css */
.binder-experience-slot-details[b-fdo02vj0c3] {
    min-width: 0;
    display: grid;
    gap: .35rem;
}
/* /Components/Pages/Collections/CollectionBinderSlotFacts.razor.rz.scp.css */
.binder-experience-slot-facts[b-u62wc9odkq] {
    min-width: 0;
    display: grid;
    gap: .25rem;
}

[b-u62wc9odkq] .binder-experience-slot-facts__chips {
    min-width: 0;
}

[b-u62wc9odkq] .binder-experience-slot-facts__chip {
    max-width: 100%;
    height: 1.35rem;
    margin: 0;
    font-size: .68rem;
}

[b-u62wc9odkq] .binder-experience-slot-facts__chip .mud-chip-content {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-u62wc9odkq] .binder-experience-slot-facts__supporting {
    min-width: 0;
    overflow-wrap: anywhere;
}

.binder-experience-slot-facts__caption[b-u62wc9odkq] {
    margin: 0;
    color: var(--mud-palette-text-secondary);
    font-size: .75rem;
    line-height: 1.25;
    overflow-wrap: anywhere;
}
/* /Components/Pages/Collections/CollectionBinderSlotIdentity.razor.rz.scp.css */
.binder-experience-slot-identity[b-p4gjbtib3t] {
    min-width: 0;
    display: grid;
    gap: .08rem;
}

[b-p4gjbtib3t] .binder-experience-slot-identity__title,
[b-p4gjbtib3t] .binder-experience-slot-identity__metadata {
    display: -webkit-box;
    min-width: 0;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

[b-p4gjbtib3t] .binder-experience-slot-identity__title {
    -webkit-line-clamp: 1;
    color: var(--mud-palette-text-primary);
    line-height: 1.15;
}

[b-p4gjbtib3t] .binder-experience-slot-identity__metadata {
    -webkit-line-clamp: 1;
    color: var(--mud-palette-secondary);
    font-size: 0.7rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: 85%;
}
/* /Components/Pages/Collections/CollectionBinderSlotSurface.razor.rz.scp.css */
.binder-experience-slot[b-e5jk3blz6k] {
    position: relative;
    min-width: 0;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: .45rem;
}

.binder-experience-slot__pocket[b-e5jk3blz6k] {
    position: relative;
    min-width: 0;
    aspect-ratio: 5 / 7;
    padding: .55rem;
    overflow: hidden;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 30%, var(--mud-palette-lines-default));
    border-radius: .65rem;
    background: color-mix(in srgb, var(--mud-palette-surface) 95%, var(--mud-palette-primary) 5%);
    box-shadow: inset 0 0 0 .22rem color-mix(in srgb, var(--mud-palette-surface) 84%, transparent);
}

.binder-experience-slot--empty .binder-experience-slot__pocket[b-e5jk3blz6k] {
    border-style: dashed;
    background: color-mix(in srgb, var(--mud-palette-surface) 94%, var(--mud-palette-secondary) 6%);
}

.binder-experience-slot--chase .binder-experience-slot__pocket[b-e5jk3blz6k] {
    border-color: color-mix(in srgb, var(--mud-palette-warning) 55%, var(--mud-palette-lines-default));
}

.binder-experience-slot__header[b-e5jk3blz6k] {
    display: grid;
    grid-template-columns: 1.45rem minmax(0, 1fr);
    align-items: start;
    gap: .35rem;
    min-height: 2.55rem;
    min-width: 0;
}

.binder-experience-slot__number[b-e5jk3blz6k] {
    display: inline-flex;
    min-width: 1.45rem;
    height: 1.45rem;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    color: var(--mud-palette-primary-text);
    background: var(--mud-palette-primary);
    font-size: .72rem;
    font-weight: 700;
}

[b-e5jk3blz6k] .binder-experience-slot__empty {
    min-height: 100%;
}

.binder-experience-slot__content[b-e5jk3blz6k] {
    min-height: 0;
    height: 100%;
    display: flex;
}

.binder-experience-slot__media[b-e5jk3blz6k] {
    min-width: 0;
    min-height: 0;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .15rem;
}

.binder-experience-slot__media[b-e5jk3blz6k]  .binder-experience-slot__artwork {
    width: 100%;
    height: 100%;
    min-height: 0;
}

.binder-experience-slot__media[b-e5jk3blz6k]  .binder-experience-slot__artwork img,
.binder-experience-slot__media[b-e5jk3blz6k]  img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 .3rem .45rem rgb(0 0 0 / 14%));
}

.binder-experience-slot__image[b-e5jk3blz6k] {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    filter: drop-shadow(0 .4rem .55rem rgb(0 0 0 / 18%));
}

.binder-experience-slot__image-fallback[b-e5jk3blz6k] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.binder-experience-slot__image-fallback[hidden][b-e5jk3blz6k] {
    display: none;
}

.binder-experience-slot__identity[b-e5jk3blz6k],
.binder-experience-slot__facts[b-e5jk3blz6k] {
    min-width: 0;
    text-align: center;
}

.binder-experience-slot__identity[b-e5jk3blz6k] {
    text-align: left;
}

.binder-experience-slot__facts[b-e5jk3blz6k]  .binder-experience-slot-facts__chips {
    justify-content: center;
}

@media (max-width: 640px) {
    .binder-experience-slot__pocket[b-e5jk3blz6k] {
        padding: .25rem;
        border-radius: .45rem;
    }

    .binder-experience-slot__header[b-e5jk3blz6k] {
        grid-template-columns: 1.25rem;
        min-height: 1.25rem;
    }

    .binder-experience-slot__header .binder-experience-slot__number[b-e5jk3blz6k] {
        min-width: 1.25rem;
        height: 1.25rem;
        font-size: .65rem;
    }

    .binder-experience-slot__media[b-e5jk3blz6k] {
        min-height: 3.75rem;
    }

    .binder-experience-slot__identity[b-e5jk3blz6k],
    .binder-experience-slot__facts[b-e5jk3blz6k] {
        display: none;
    }
}
/* /Components/Pages/Collections/CollectionBinderSpreadSurface.razor.rz.scp.css */
.binder-experience-lining[b-ck9vv5ady5] {
    min-width: 0;
    height: 100%;
}

[b-ck9vv5ady5] .binder-experience-lining__paper {
    height: 100%;
    min-height: 18rem;
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 22%, var(--mud-palette-lines-default));
    border-radius: .8rem;
    background:
        linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 7%, transparent), transparent 60%),
        color-mix(in srgb, var(--mud-palette-surface) 97%, var(--mud-palette-primary) 3%);
}

[b-ck9vv5ady5] .binder-experience-lining__content {
    min-height: 16rem;
}

.binder-experience-lining__title[b-ck9vv5ady5] {
    margin: 0;
    color: var(--mud-palette-text-primary);
    font-family: var(--mud-typography-h4-family);
    font-size: var(--mud-typography-h4-size);
    font-weight: var(--mud-typography-h4-weight);
    line-height: var(--mud-typography-h4-lineheight);
    text-align: center;
    overflow-wrap: anywhere;
}
/* /Components/Pages/Collections/CollectionImportExport.razor.rz.scp.css */
.collections-import-export-page[b-ajai1bf4br] {
    margin-inline: auto;
    max-width: 76rem;
    min-width: 0;
    padding-bottom: 2rem;
}

.collections-import-export-heading[b-ajai1bf4br] {
    align-items: center;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding: 0.5rem 0 1rem;
}

.collections-import-export-heading > div[b-ajai1bf4br],
.collections-section-heading > div[b-ajai1bf4br],
.collections-import-summary-header > div[b-ajai1bf4br],
.collections-import-state > div[b-ajai1bf4br],
.collections-export-option > div[b-ajai1bf4br],
.collections-export-privacy > div[b-ajai1bf4br] {
    min-width: 0;
}

.collections-import-export-page[b-ajai1bf4br]  .collections-import-export-scope {
    max-width: 62rem;
}

.collections-import-export-layout[b-ajai1bf4br] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    border-top: 1px solid var(--mud-palette-lines-default);
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(22rem, 0.85fr);
}

.collections-import-section[b-ajai1bf4br],
.collections-export-section[b-ajai1bf4br] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    min-width: 0;
    padding: 1.25rem;
}

.collections-export-section[b-ajai1bf4br] {
    border-left: 1px solid var(--mud-palette-lines-default);
}

.collections-section-heading[b-ajai1bf4br] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
}

.collections-section-icon[b-ajai1bf4br],
.collections-export-option-icon[b-ajai1bf4br] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
}

.collections-import-session-region[b-ajai1bf4br] {
    display: grid;
    gap: 0.75rem;
}

.collections-import-state[b-ajai1bf4br] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border-left: 3px solid var(--mud-palette-primary);
    display: flex;
    gap: 0.75rem;
    min-height: 4.5rem;
    padding: 0.875rem 1rem;
}

.collections-import-state--empty[b-ajai1bf4br] {
    border-left-color: var(--mud-palette-divider);
}

.collections-import-summary[b-ajai1bf4br] {
    background: color-mix(in srgb, var(--mud-palette-primary-hover) 38%, var(--mud-palette-surface));
    border-left: 3px solid var(--mud-palette-primary);
    display: grid;
    gap: 0.875rem;
    padding: 1rem;
}

.collections-import-summary-header[b-ajai1bf4br] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
}

.collections-import-metrics[b-ajai1bf4br] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
}

.collections-import-metric[b-ajai1bf4br] {
    background: var(--mud-palette-surface);
    border-bottom: 3px solid var(--mud-palette-divider);
    min-width: 0;
    padding: 0.625rem 0.75rem;
}

.collections-import-metric--matched[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-success);
}

.collections-import-metric--review[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-warning);
}

.collections-import-metric--blocked[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-error);
}

.collections-import-metric--failed[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-error-darken);
}

.collections-import-metric--skipped[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-text-secondary);
}

.collections-import-metric--applied[b-ajai1bf4br] {
    border-bottom-color: var(--mud-palette-info);
}

.collections-import-export-page[b-ajai1bf4br]  .collections-import-actions,
.collections-import-report-actions[b-ajai1bf4br] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-import-report-actions[b-ajai1bf4br] {
    border-top: 1px solid var(--mud-palette-lines-default);
    padding-top: 0.625rem;
}

.collections-import-export-page[b-ajai1bf4br]  .collections-import-drop-zone {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 0.375rem;
    justify-content: center;
    min-height: 8.5rem;
    padding: 1rem;
    text-align: center;
    transition: background-color 120ms ease, border-color 120ms ease;
}

.collections-import-export-page[b-ajai1bf4br]  .collections-import-drop-zone:hover {
    background: var(--mud-palette-primary-hover);
    border-color: var(--mud-palette-primary);
}

.collections-import-export-page[b-ajai1bf4br]  .collections-import-drop-zone--disabled {
    cursor: not-allowed;
    opacity: 0.68;
}

.collections-export-privacy[b-ajai1bf4br] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border-left: 3px solid var(--mud-palette-secondary);
    display: grid;
    gap: 0.625rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    padding: 0.75rem;
}

.collections-export-options[b-ajai1bf4br] {
    display: grid;
    gap: 0;
}

.collections-export-option[b-ajai1bf4br] {
    align-items: center;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 5.25rem;
    padding: 0.75rem 0;
}

.collections-export-option:first-child[b-ajai1bf4br] {
    border-top: 1px solid var(--mud-palette-lines-default);
}

.collections-export-option-icon[b-ajai1bf4br] {
    height: 2.25rem;
    width: 2.25rem;
}

.collections-import-export-page[b-ajai1bf4br]  .collections-limit-copy {
    display: block;
}

@media (max-width: 960px) {
    .collections-import-export-layout[b-ajai1bf4br] {
        grid-template-columns: 1fr;
    }

    .collections-export-section[b-ajai1bf4br] {
        border-left: 0;
        border-top: 1px solid var(--mud-palette-lines-default);
    }
}

@media (max-width: 600px) {
    .collections-import-export-page[b-ajai1bf4br] {
        margin-inline: 0;
    }

    .collections-import-export-heading[b-ajai1bf4br] {
        align-items: flex-start;
        flex-direction: column;
    }

    .collections-import-section[b-ajai1bf4br],
    .collections-export-section[b-ajai1bf4br] {
        padding: 1rem 0.25rem;
    }

    .collections-import-summary-header[b-ajai1bf4br],
    .collections-section-heading[b-ajai1bf4br] {
        align-items: flex-start;
    }

    .collections-import-summary-header[b-ajai1bf4br] {
        flex-direction: column;
    }

    .collections-import-metrics[b-ajai1bf4br] {
        grid-template-columns: 1fr;
    }

    .collections-import-export-page[b-ajai1bf4br]  .collections-import-actions .mud-button-root,
    .collections-import-report-actions[b-ajai1bf4br]  .mud-button-root {
        flex: 1 1 100%;
        width: 100%;
    }

    .collections-export-privacy[b-ajai1bf4br],
    .collections-export-option[b-ajai1bf4br] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-export-option-icon[b-ajai1bf4br] {
        display: none;
    }

    .collections-export-option[b-ajai1bf4br]  .mud-button-root {
        width: 100%;
    }
}
/* /Components/Pages/Collections/CollectionImportReview.razor.rz.scp.css */
.collections-import-review-workspace[b-wgbhj1kwf6] {
    width: min(100%, 1280px);
    margin-inline: auto;
}
[b-wgbhj1kwf6] .collections-import-review-preview-card {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    min-height: 4.25rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-summary-card {
    background: var(--mud-palette-background-gray);
    display: flex;
    gap: 0.5rem;
    padding: 8px;
    border-radius: 8px;
}

.collections-import-health-copy[b-wgbhj1kwf6] {
    min-width: min(100%, 18rem);
}

.collections-import-health-bar[b-wgbhj1kwf6] {
    background: var(--mud-palette-action-default-hover);
    border-radius: 999px;
    display: flex;
    gap: 2px;
    height: 0.625rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    width: 100%;
}

.collections-import-health-segment[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-health-segment--matched[b-wgbhj1kwf6] {
    background: var(--mud-palette-success);
}

.collections-import-health-segment--needs-review[b-wgbhj1kwf6] {
    background: var(--mud-palette-warning);
}

.collections-import-health-segment--cannot-import[b-wgbhj1kwf6] {
    background: var(--mud-palette-error);
}

.collections-import-health-segment--skipped[b-wgbhj1kwf6] {
    background: var(--mud-palette-action-disabled);
}

.collections-import-health-segment--applied[b-wgbhj1kwf6] {
    background: var(--mud-palette-info);
}

.collections-import-health-segment--failed[b-wgbhj1kwf6] {
    background: var(--mud-palette-error-darken);
}

.collections-import-status-quickfilters[b-wgbhj1kwf6] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-status-quickfilters .mud-button-root {
    min-height: 2rem;
}

.collections-import-row-list[b-wgbhj1kwf6] {
    display: grid;
    gap: 0.625rem;
}

.collections-import-review-row[b-wgbhj1kwf6] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(3.25rem, auto) minmax(0, 1fr) minmax(8rem, auto) auto;
    min-height: 4.75rem;
    padding: 0.625rem;
}

.collections-import-review-row.collections-import-row--selected[b-wgbhj1kwf6] {
    background: var(--mud-palette-action-default-hover);
    box-shadow: inset 4px 0 0 var(--mud-palette-primary);
}

.collections-import-row-number[b-wgbhj1kwf6] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    flex-direction: column;
    min-height: 3rem;
    min-width: 3.25rem;
    justify-content: center;
    padding: 0.25rem 0.5rem;
}

.collections-import-row-number small[b-wgbhj1kwf6] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.6875rem;
    text-transform: uppercase;
}

.collections-import-row-product[b-wgbhj1kwf6] {
    display: grid;
    gap: 0.35rem;
    min-width: 0;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-row-actions {
    white-space: nowrap;
}

.collections-import-row-source[b-wgbhj1kwf6],
.collections-import-row-match[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-row-match[b-wgbhj1kwf6] {
    border-left: 3px solid var(--mud-palette-success);
    padding-left: 0.5rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-review-pager {
    min-height: 2.25rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-start-review {
    background: var(--mud-palette-background-gray);
    border-radius: 8px;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-start-review .mud-button-root {
    width: 100%;
}

.collections-import-review-status[b-wgbhj1kwf6] {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-panel {
    background: var(--mud-palette-surface);
}

.collections-import-correction-task-header[b-wgbhj1kwf6] {
    align-items: flex-start;
    background: color-mix(in srgb, var(--mud-palette-primary) 5%, var(--mud-palette-surface));
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 28%, var(--mud-palette-lines-default));
    border-radius: 8px;
    display: flex;
    gap: 0.75rem;
    padding: 0.75rem;
}

.collections-import-correction-task-icon[b-wgbhj1kwf6] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid color-mix(in srgb, var(--mud-palette-primary) 22%, var(--mud-palette-lines-default));
    border-radius: 8px;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
}

.collections-import-correction-heading[b-wgbhj1kwf6] {
    flex: 1 1 auto;
    min-width: 0;
    outline: none;
}

.collections-import-correction-title-row[b-wgbhj1kwf6] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
}

.collections-import-correction-empty[b-wgbhj1kwf6] {
    min-height: 18rem;
    padding-inline: 1rem;
    text-align: center;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-empty .mud-button-root {
    min-width: 12rem;
}

.collections-import-correction-handle[b-wgbhj1kwf6] {
    background: var(--mud-palette-lines-default);
    border-radius: 999px;
    height: 4px;
    margin: 0 auto 0.75rem;
    width: 42px;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-close {
    align-self: flex-start;
    flex: 0 0 auto;
    margin-left: auto;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-current-match {
    border-radius: 8px;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-source-row {
    background: var(--mud-palette-background-gray);
    border-radius: 8px;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-source-row--compact {
    display: grid;
    gap: 0.25rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-source-row-facts .mud-chip {
    font-weight: 700;
}

.collections-import-candidate[b-wgbhj1kwf6] {
    border-radius: 8px;
    cursor: pointer;
    transition: border-color 120ms ease, box-shadow 120ms ease, transform 120ms ease;
}

.collections-import-candidate:hover[b-wgbhj1kwf6] {
    border-color: var(--mud-palette-primary);
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.06);
    transform: translateY(-1px);
}

.collections-import-candidate:focus-visible[b-wgbhj1kwf6] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 2px;
}

.collections-import-candidate--selected[b-wgbhj1kwf6] {
    border-color: var(--mud-palette-primary);
    background: var(--mud-palette-action-default-hover);
}

.collections-import-candidate-media[b-wgbhj1kwf6] {
    align-items: center;
    display: flex;
    height: 3.75rem;
    justify-content: center;
    width: 3rem;
}

.collections-import-candidate-body[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-candidate-layout[b-wgbhj1kwf6] {
    align-items: center;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
}

.collections-import-candidate-action[b-wgbhj1kwf6] {
    align-items: flex-end;
    display: grid;
    gap: 0.375rem;
    justify-items: end;
}

.collections-import-candidate-reason[b-wgbhj1kwf6] {
    align-items: center;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 999px;
    display: inline-flex;
    gap: 0.25rem;
    line-height: 1;
    min-height: 1.75rem;
    padding: 0.25rem 0.5rem;
    white-space: nowrap;
}

.collections-import-candidate-reason[b-wgbhj1kwf6] {
    background: var(--mud-palette-background-gray);
    color: var(--mud-palette-text-secondary);
    font-size: 0.72rem;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-candidate-loading {
    background: var(--mud-palette-background-gray);
    border-radius: 8px;
}

.collections-import-candidate-loading-row[b-wgbhj1kwf6] {
    align-items: flex-start;
    display: flex;
    gap: 0.5rem;
}

.collections-import-candidate-results-header[b-wgbhj1kwf6] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
    padding-bottom: 0.5rem;
}

.collections-import-candidate-results-badge[b-wgbhj1kwf6] {
    background: var(--mud-palette-action-default-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 999px;
    color: var(--mud-palette-text-secondary);
    flex: 0 0 auto;
    font-size: 0.72rem;
    line-height: 1;
    padding: 0.25rem 0.5rem;
    white-space: nowrap;
}

.collections-import-candidate-results-badge--warning[b-wgbhj1kwf6] {
    background: var(--mud-palette-warning-hover);
    border-color: var(--mud-palette-warning);
    color: var(--mud-palette-text-primary);
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-candidate-loading .mud-button-root {
    align-self: flex-start;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-candidate-recovery {
    border-radius: 8px;
    background: var(--mud-palette-background-gray);
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-candidate-recovery-actions {
    align-items: center;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-selected-candidate {
    background: var(--mud-palette-background-gray);
    border-radius: 8px;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-selected-candidate--ready {
    border-color: var(--mud-palette-primary);
    box-shadow: inset 4px 0 0 var(--mud-palette-primary);
}

.collections-import-selected-candidate-copy[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-correction-action-bar[b-wgbhj1kwf6] {
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: -0.75rem;
    display: grid;
    gap: 0.5rem;
    margin-inline: -0.75rem;
    padding: 0.75rem;
    position: sticky;
    z-index: 2;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-actions {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-import-correction-backdrop[b-wgbhj1kwf6] {
    background: rgba(0, 0, 0, 0.42);
    inset: 0;
    position: fixed;
    z-index: 1301;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-review-bar.mud-paper {
    align-items: center;
    background: #17315A !important;
    border-radius: 0;
    bottom: 0;
    box-shadow: 0 -3px 12px rgba(8, 38, 74, 0.24);
    color: #fff !important;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    left: 0;
    padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));
    position: fixed;
    right: 0;
    z-index: 1300;
}

.collections-import-mobile-review-bar__summary[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-review-bar__summary .mud-typography {
    color: #fff !important;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-review-bar .mud-button-root {
    background: rgba(255, 255, 255, 0.16) !important;
    color: #fff !important;
    flex: 0 0 auto;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-apply-bar.mud-paper {
    align-items: center;
    background: var(--mud-palette-surface) !important;
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: 0;
    box-shadow: 0 -3px 12px rgba(8, 38, 74, 0.16);
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    left: 0;
    padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));
    position: fixed;
    right: 0;
    z-index: 1300;
}

.collections-import-mobile-apply-bar__summary[b-wgbhj1kwf6] {
    min-width: 0;
}

.collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-mobile-apply-bar .mud-button-root {
    flex: 0 0 auto;
}

@media (min-width: 1280px) {
    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-panel {
        max-height: calc(100dvh - 96px);
        overflow-y: auto;
        position: sticky;
        top: 72px;
    }
}

@media (max-width: 1279.98px) {
    .collections-import-review-workspace[b-wgbhj1kwf6] {
        padding-bottom: 5.25rem;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-shell {
        display: none;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-shell--open {
        bottom: 0;
        display: block;
        left: 0;
        max-height: 88dvh;
        overflow-y: auto;
        padding: 0;
        position: fixed;
        right: 0;
        z-index: 1302;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-panel {
        border-radius: 12px 12px 0 0;
        max-height: 88dvh;
        overflow-y: auto;
        padding-bottom: calc(1rem + env(safe-area-inset-bottom)) !important;
    }

    .collections-import-correction-action-bar[b-wgbhj1kwf6] {
        bottom: auto;
        margin-block-start: 0.25rem;
        position: static;
    }

    .collections-import-correction-action-bar--ready[b-wgbhj1kwf6] {
        bottom: -0.75rem;
        position: sticky;
    }
}

@media (max-width: 720px) {
    .collections-import-review-workspace[b-wgbhj1kwf6] {
        margin-inline: 0;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-review-loading {
        margin: 1.5rem auto;
    }

    .collections-import-review-preview-grid[b-wgbhj1kwf6],
    .collections-import-review-recovery-grid[b-wgbhj1kwf6] {
        grid-template-columns: 1fr;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-correction-actions .mud-button-root {
        flex: 1 1 100%;
    }

    .collections-import-summary-grid[b-wgbhj1kwf6] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-status-quickfilters .mud-button-root {
        flex: 1 1 calc(50% - 0.5rem);
    }

    .collections-import-review-row[b-wgbhj1kwf6] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-import-row-number[b-wgbhj1kwf6] {
        align-items: baseline;
        flex-direction: row;
        gap: 0.375rem;
        justify-content: flex-start;
        min-height: 2.25rem;
        width: 100%;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-row-actions .mud-button-root {
        width: 100%;
    }

    .collections-import-candidate-layout[b-wgbhj1kwf6] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-import-candidate-action[b-wgbhj1kwf6] {
        align-items: stretch;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .collections-import-review-workspace[b-wgbhj1kwf6]  .collections-import-review-pager {
        justify-content: space-between;
        width: 100%;
    }

    .collections-import-correction-task-header[b-wgbhj1kwf6] {
        align-items: stretch;
    }

    .collections-import-correction-task-icon[b-wgbhj1kwf6] {
        display: none;
    }

    .collections-import-correction-title-row[b-wgbhj1kwf6],
    .collections-import-candidate-results-header[b-wgbhj1kwf6] {
        display: grid;
    }
}

@media (min-width: 721px) and (max-width: 1040px) {
    .collections-import-summary-grid[b-wgbhj1kwf6] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
/* /Components/Pages/Collections/CollectionLists.razor.rz.scp.css */
.collection-lists-page[b-ztbv57dkdf] {
    margin: 0 auto;
    max-width: 1440px;
    width: 100%;
}

.collection-lists-heading[b-ztbv57dkdf] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding-bottom: 1rem;
}

.collection-lists-heading-actions[b-ztbv57dkdf],
.collection-lists-selected-content[b-ztbv57dkdf]  .collection-lists-selected-actions {
    align-items: center;
    justify-content: flex-end;
}

.collection-lists-highlights[b-ztbv57dkdf] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collection-lists-highlight[b-ztbv57dkdf] {
    min-height: 6.5rem;
}

.collection-lists-layout[b-ztbv57dkdf] {
    align-items: start;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(18rem, 22rem) minmax(0, 1fr);
}

.collection-lists-rail[b-ztbv57dkdf],
.collection-lists-main[b-ztbv57dkdf] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
}

.collection-lists-rail[b-ztbv57dkdf] {
    display: grid;
    gap: 0.75rem;
    max-height: calc(100vh - 8rem);
    overflow: hidden;
    padding: 1rem;
    position: sticky;
    top: 1rem;
}

.collection-lists-rail-heading[b-ztbv57dkdf],
.collection-lists-entry-results-heading[b-ztbv57dkdf] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
}

.collection-lists-directory[b-ztbv57dkdf] {
    display: grid;
    gap: 0.5rem;
    max-height: min(48rem, calc(100vh - 22rem));
    overflow: auto;
    padding: 0.125rem;
}

.collection-lists-row[b-ztbv57dkdf] {
    align-items: stretch;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    min-height: 5rem;
    overflow: hidden;
}

.collection-lists-row:hover[b-ztbv57dkdf],
.collection-lists-row:focus-within[b-ztbv57dkdf] {
    border-color: var(--mud-palette-primary);
}

.collection-lists-row--selected[b-ztbv57dkdf] {
    background: var(--mud-palette-primary-hover);
    border-color: var(--mud-palette-primary);
}

.collection-lists-row-main[b-ztbv57dkdf] {
    align-content: center;
    background: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: grid;
    font: inherit;
    gap: 0.5rem;
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    padding: 0.75rem 0.25rem 0.75rem 0.75rem;
    text-align: left;
}

.collection-lists-row-main:focus-visible[b-ztbv57dkdf] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: -2px;
}

.collection-lists-row-copy[b-ztbv57dkdf] {
    display: grid;
    min-width: 0;
}

.collection-lists-row-copy strong[b-ztbv57dkdf],
.collection-lists-row-copy small[b-ztbv57dkdf],
.collection-lists-row-value[b-ztbv57dkdf] {
    overflow-wrap: anywhere;
}

.collection-lists-row-copy small[b-ztbv57dkdf] {
    color: var(--mud-palette-text-secondary);
}

.collection-lists-row-value[b-ztbv57dkdf] {
    font-weight: 600;
    text-align: left;
}

.collection-lists-row-actions[b-ztbv57dkdf] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0.25rem;
}

.collection-lists-directory-pager[b-ztbv57dkdf],
.collection-lists-entry-pager[b-ztbv57dkdf] {
    display: flex;
    justify-content: center;
}

.collection-lists-rail-empty[b-ztbv57dkdf],
.collection-lists-main-empty[b-ztbv57dkdf],
.collection-lists-entry-empty[b-ztbv57dkdf],
.collection-lists-entry-loading[b-ztbv57dkdf] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    justify-content: center;
    text-align: center;
}

.collection-lists-rail-empty[b-ztbv57dkdf] {
    min-height: 14rem;
}

.collection-lists-main[b-ztbv57dkdf] {
    display: grid;
    gap: 1rem;
    min-height: 34rem;
    min-width: 0;
    padding: 1rem;
}

.collection-lists-main-empty[b-ztbv57dkdf],
.collection-lists-entry-empty[b-ztbv57dkdf],
.collection-lists-entry-loading[b-ztbv57dkdf] {
    min-height: 18rem;
}

.collection-lists-main[b-ztbv57dkdf]  .collection-lists-selected-heading {
    align-items: flex-start;
    background: linear-gradient(135deg, color-mix(in srgb, var(--mud-palette-primary) 7%, transparent), transparent 52%), var(--mud-palette-surface);
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(9rem, 12rem) minmax(0, 1fr);
    min-width: 0;
}

.collection-lists-selected-art[b-ztbv57dkdf] {
    aspect-ratio: 1;
    display: grid;
    gap: 0.25rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow: hidden;
}

.collection-lists-selected-art-item[b-ztbv57dkdf],
.collection-lists-selected-art-empty[b-ztbv57dkdf] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    min-width: 0;
    overflow: hidden;
}

.collection-lists-selected-art-empty[b-ztbv57dkdf] {
    flex-direction: column;
    gap: 0.4rem;
    grid-column: 1 / -1;
    text-align: center;
}

.collection-lists-selected-art-empty span[b-ztbv57dkdf] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
}

.collection-lists-selected-content[b-ztbv57dkdf] {
    display: grid;
    gap: 1rem;
    min-width: 0;
}

.collection-lists-selected-copy[b-ztbv57dkdf] {
    min-width: 0;
}

.collection-lists-selected-copy[b-ztbv57dkdf]  .mud-typography-h4,
.collection-lists-selected-copy[b-ztbv57dkdf]  .mud-typography-body1 {
    overflow-wrap: anywhere;
}

.collection-lists-selected-metrics[b-ztbv57dkdf] {
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(10rem, 0.7fr) minmax(0, 1.3fr);
}

.collection-lists-selected-metrics > div[b-ztbv57dkdf] {
    border-left: 3px solid var(--mud-palette-primary);
    display: grid;
    gap: 0.1rem;
    padding-left: 0.75rem;
}

.collection-lists-selected-content[b-ztbv57dkdf]  .collection-lists-selected-actions {
    justify-self: end;
}

.collection-lists-entry-toolbar[b-ztbv57dkdf] {
    align-items: flex-start;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(16rem, 1fr) minmax(12rem, 15rem) auto;
}

.collection-lists-entry-search[b-ztbv57dkdf],
.collection-lists-entry-sort[b-ztbv57dkdf] {
    min-width: 0;
}

.collection-lists-entry-view-controls[b-ztbv57dkdf] {
    justify-self: end;
}

.collection-lists-entry-grid[b-ztbv57dkdf] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 15rem));
    justify-content: start;
}

.collection-lists-entry-grid[b-ztbv57dkdf]  .collection-lists-entry-card {
    display: grid;
    gap: 0.75rem;
    grid-template-rows: auto auto auto 1fr;
    min-height: 13rem;
}

.collection-lists-entry-card-actions[b-ztbv57dkdf] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collection-lists-entry-card-actions[b-ztbv57dkdf] {
    align-self: end;
    justify-content: flex-end;
    margin-left: auto;
}

.collection-lists-entry-card-note[b-ztbv57dkdf] {
    overflow-wrap: anywhere;
}

.collection-lists-entry-list[b-ztbv57dkdf] {
    display: grid;
    gap: 0.5rem;
}

.collection-lists-entry-row[b-ztbv57dkdf] {
    align-items: center;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(14rem, 1fr) minmax(9rem, 15rem) minmax(0, 0.8fr) auto;
    min-height: 5.5rem;
    padding: 0.75rem 0;
}

.collection-lists-entry-row:last-child[b-ztbv57dkdf] {
    border-bottom: 0;
}

.collection-lists-entry-product[b-ztbv57dkdf] {
    min-width: 0;
}

.collection-lists-entry-value[b-ztbv57dkdf] {
    min-width: 0;
    width: 100%;
}

.collection-lists-entry-meta[b-ztbv57dkdf] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.collection-lists-entry-meta > span[b-ztbv57dkdf] {
    color: var(--mud-palette-text-secondary);
}

.collection-lists-entry-note[b-ztbv57dkdf] {
    flex-basis: 100%;
    max-width: 26rem;
    overflow-wrap: anywhere;
    text-align: right;
}

.collection-lists-drawer[b-ztbv57dkdf] {
    max-width: 100vw;
}

.collection-lists-form[b-ztbv57dkdf] {
    background: var(--mud-palette-background-gray);
    min-height: 100%;
}

.collection-lists-form-section[b-ztbv57dkdf] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    padding: 1rem;
}

.collection-lists-delete-section[b-ztbv57dkdf] {
    border-color: var(--mud-palette-error-lighten);
}

.collection-lists-picker-selection[b-ztbv57dkdf] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 0.75rem;
}

.collection-lists-owned-picker-option[b-ztbv57dkdf] {
    align-items: center;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
    min-width: 0;
    padding: 0.25rem 0;
}

.collection-lists-form-actions[b-ztbv57dkdf] {
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
    margin: 0 -0.75rem -0.75rem;
    padding: 0.75rem;
    position: sticky;
    z-index: 2;
}

@media (max-width: 1100px) {
    .collection-lists-highlights[b-ztbv57dkdf] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collection-lists-layout[b-ztbv57dkdf] {
        grid-template-columns: 1fr;
    }

    .collection-lists-rail[b-ztbv57dkdf] {
        max-height: none;
        position: static;
    }

    .collection-lists-directory[b-ztbv57dkdf] {
        max-height: 22rem;
    }

    .collection-lists-entry-row[b-ztbv57dkdf] {
        grid-template-columns: minmax(12rem, 1fr) minmax(8rem, 10rem) minmax(0, 0.8fr) auto;
    }

    .collection-lists-entry-meta[b-ztbv57dkdf] {
        justify-content: flex-start;
    }
}

@media (max-width: 720px) {
    .collection-lists-heading[b-ztbv57dkdf],
    .collection-lists-main[b-ztbv57dkdf]  .collection-lists-selected-heading {
        grid-template-columns: 1fr;
    }

    .collection-lists-heading-actions[b-ztbv57dkdf],
    .collection-lists-heading-actions[b-ztbv57dkdf]  .mud-button-root {
        width: 100%;
    }

    .collection-lists-selected-content[b-ztbv57dkdf]  .collection-lists-selected-actions {
        flex-wrap: wrap;
        justify-self: stretch;
        width: 100%;
    }

    .collection-lists-selected-content[b-ztbv57dkdf]  .collection-lists-selected-actions .mud-button-root {
        flex: 1 1 9rem;
        min-width: 0;
    }

    .collection-lists-highlights[b-ztbv57dkdf],
    .collection-lists-entry-grid[b-ztbv57dkdf],
    .collection-lists-entry-toolbar[b-ztbv57dkdf],
    .collection-lists-selected-metrics[b-ztbv57dkdf] {
        grid-template-columns: 1fr;
    }

    .collection-lists-selected-art[b-ztbv57dkdf] {
        aspect-ratio: auto;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        min-height: 7rem;
    }

    .collection-lists-selected-art-empty[b-ztbv57dkdf] {
        grid-column: 1 / -1;
        min-height: 7rem;
    }

    .collection-lists-entry-view-controls[b-ztbv57dkdf] {
        justify-self: stretch;
    }

    .collection-lists-entry-row[b-ztbv57dkdf] {
        align-items: flex-start;
        grid-template-columns: minmax(0, 1fr) auto;
    }

    .collection-lists-entry-value[b-ztbv57dkdf],
    .collection-lists-entry-meta[b-ztbv57dkdf] {
        grid-column: 1 / -1;
    }

    .collection-lists-entry-note[b-ztbv57dkdf] {
        max-width: none;
        text-align: left;
    }

    .collection-lists-picker-selection[b-ztbv57dkdf] {
        grid-template-columns: 1fr;
    }

    .collection-lists-form-actions[b-ztbv57dkdf]  .mud-button-root {
        flex: 1 1 100%;
    }
}
/* /Components/Pages/Collections/CollectionOwnedItems.razor.rz.scp.css */
.collections-owned-page[b-ovfl1sy41m] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 0;
    width: 100%;
}

.collections-owned-heading[b-ovfl1sy41m] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding-bottom: 1rem;
}

.collections-owned-heading-actions[b-ovfl1sy41m] {
    align-items: center;
    justify-content: flex-end;
}

.collections-owned-drawer-header[b-ovfl1sy41m] {
    align-items: flex-start;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
    width: 100%;
}

.collections-owned-drawer-header[b-ovfl1sy41m]  .mud-icon-button {
    grid-column: 2;
    grid-row: 1;
}

.collections-owned-drawer-header[b-ovfl1sy41m]  .mud-stack {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
}

.collections-owned-highlights[b-ovfl1sy41m] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.collections-owned-highlight[b-ovfl1sy41m] {
    min-height: 6.5rem;
}

.collections-owned-toolbar[b-ovfl1sy41m] {
    align-items: flex-start;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(18rem, 1fr) minmax(20rem, 1.25fr) auto;
    min-width: 0;
    width: 100%;
}

.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-search,
.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-sort {
    max-width: 100%;
    min-width: 0;
}

.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-filter-row,
.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-view-controls {
    align-items: center;
    flex-wrap: wrap;
    max-width: 100%;
    min-width: 0;
}

.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-filter-row {
    width: 100%;
}

.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-search .mud-input-control,
.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-search .mud-input,
.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-sort .mud-input-control,
.collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-sort .mud-input {
    max-width: 100%;
    min-width: 0;
    width: 100%;
}

.collections-owned-results-header[b-ovfl1sy41m] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0.25rem 0 0.75rem;
}

.collections-owned-grid[b-ovfl1sy41m] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 15rem));
    justify-content: start;
}

.collections-owned-grid[b-ovfl1sy41m]  .collections-owned-card {
    display: grid;
    gap: 0.75rem;
    grid-template-rows: auto auto auto 1fr;
    min-height: 12.5rem;
}

.collections-owned-card-meta[b-ovfl1sy41m],
.collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-meta {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
}

.collections-owned-price-reference[b-ovfl1sy41m] {
    min-width: 0;
    width: 100%;
}

.collections-owned-card-meta[b-ovfl1sy41m] {
    width: 100%;
}

.collections-owned-card-actions[b-ovfl1sy41m],
.collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-actions {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-inline-start: auto;
}

.collections-owned-card-actions[b-ovfl1sy41m]  .mud-icon-button,
.collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-actions .mud-icon-button {
    height: 2.25rem;
    width: 2.25rem;
}

.collections-owned-list[b-ovfl1sy41m] {
    display: grid;
    gap: 0.5rem;
}

.collections-owned-list[b-ovfl1sy41m]  .collections-owned-row {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(14rem, 1fr) minmax(9rem, 15rem) minmax(0, 1fr) auto;
    min-height: 5.5rem;
}

.collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-product {
    min-width: 0;
}

.collections-owned-empty[b-ovfl1sy41m] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    justify-content: center;
    min-height: 18rem;
    text-align: center;
}

.collections-owned-load-more[b-ovfl1sy41m] {
    display: flex;
    justify-content: center;
    padding: 1rem 0;
}

.collections-owned-form[b-ovfl1sy41m] {
    background: var(--mud-palette-background-gray);
    min-height: 100%;
}

.collections-owned-form-section[b-ovfl1sy41m] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    padding: 1rem;
}

.collections-owned-locked-identity[b-ovfl1sy41m],
.collections-owned-placement-panel[b-ovfl1sy41m] {
    display: grid;
    gap: 0.75rem;
}

.collections-owned-custom-fallback[b-ovfl1sy41m] {
    border-top: 1px solid var(--mud-palette-lines-default);
    padding-top: 0.75rem;
}

.collections-owned-custom-fallback[b-ovfl1sy41m]  .mud-expand-panel-header {
    color: var(--mud-palette-primary);
    min-height: 2.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.collections-owned-existing-placements[b-ovfl1sy41m] {
    display: grid;
    gap: 0.35rem;
}

.collections-owned-existing-placements > div[b-ovfl1sy41m] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.5rem;
    justify-content: space-between;
    min-width: 0;
    padding: 0.35rem 0.5rem 0.35rem 0.75rem;
}

.collections-owned-existing-placements[b-ovfl1sy41m]  .mud-typography {
    overflow-wrap: anywhere;
}

.collections-owned-market-context[b-ovfl1sy41m] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: grid;
    gap: 0.75rem;
    padding-top: 0.75rem;
}

.collections-owned-price-context-grid[b-ovfl1sy41m] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collections-owned-price-context-grid > span[b-ovfl1sy41m] {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.125rem;
    min-width: 0;
    padding: 0.75rem;
}

.collections-owned-price-context-grid small[b-ovfl1sy41m] {
    color: var(--mud-palette-text-secondary);
    overflow-wrap: anywhere;
}

.collections-owned-price-context-grid strong[b-ovfl1sy41m] {
    overflow-wrap: anywhere;
}

.collections-owned-price-context-grid[b-ovfl1sy41m]  .collections-owned-use-acquisition-reference {
    justify-self: start;
    margin-top: 0.25rem;
}

.collections-owned-price-history-details[b-ovfl1sy41m] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: grid;
    gap: 0.5rem;
    padding-top: 0.75rem;
}

.collections-owned-price-history-details summary[b-ovfl1sy41m] {
    cursor: pointer;
    font-weight: 600;
}

.collections-owned-selected-card[b-ovfl1sy41m] {
    align-items: center;
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.75rem;
    padding: 0.75rem;
}

.collections-owned-graded-section[b-ovfl1sy41m] {
    border-color: var(--mud-palette-primary-lighten);
}

.collections-owned-delete-section[b-ovfl1sy41m] {
    border-color: var(--mud-palette-error-lighten);
}

.collections-owned-form-actions[b-ovfl1sy41m] {
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
    margin: 0 -0.75rem -0.75rem;
    padding: 0.75rem;
    position: sticky;
    z-index: 2;
}

@media (max-width: 1100px) {
    .collections-owned-toolbar[b-ovfl1sy41m] {
        grid-template-columns: minmax(0, 1fr);
    }

    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-search,
    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-filter-row,
    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-view-controls {
        width: 100%;
    }

    .collections-owned-highlights[b-ovfl1sy41m] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-view-controls {
        justify-content: flex-start;
    }

    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-sort {
        flex: 1 1 14rem;
    }
}

@media (max-width: 720px) {
    .collections-owned-heading[b-ovfl1sy41m] {
        flex-direction: column;
    }

    .collections-owned-heading-actions[b-ovfl1sy41m],
    .collections-owned-heading-actions[b-ovfl1sy41m]  .mud-button-root {
        width: 100%;
    }

    .collections-owned-highlights[b-ovfl1sy41m] {
        grid-template-columns: 1fr;
    }

    .collections-owned-grid[b-ovfl1sy41m] {
        grid-template-columns: 1fr;
    }

    .collections-owned-list[b-ovfl1sy41m]  .collections-owned-row {
        align-items: flex-start;
        grid-template-columns: 1fr auto;
    }

    .collections-owned-list[b-ovfl1sy41m]  .collections-owned-price-reference,
    .collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-meta {
        grid-column: 1 / -1;
    }

    .collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-actions {
        grid-column: 1 / -1;
        justify-self: end;
    }

    .collections-owned-card-actions[b-ovfl1sy41m]  .mud-icon-button,
    .collections-owned-list[b-ovfl1sy41m]  .collections-owned-row-actions .mud-icon-button {
        height: 2.75rem;
        width: 2.75rem;
    }

    .collections-owned-toolbar[b-ovfl1sy41m]  .collections-owned-view-controls .mud-toggle-group {
        flex: 0 0 auto;
        max-width: 100%;
    }

    .collections-owned-form-actions[b-ovfl1sy41m]  .mud-button-root {
        flex: 1 1 100%;
    }

    .collections-owned-price-context-grid[b-ovfl1sy41m] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Pages/Collections/Collections.razor.rz.scp.css */
.collections-home-page[b-kxm32lldki] {
    margin-inline: auto;
    max-width: 1280px;
    width: min(100%, 1280px);
}
/* /Components/Pages/Collections/CollectionSetProgress.razor.rz.scp.css */
.collections-set-progress-page[b-1bdzl2mcgc] {
    margin: 0 auto;
    max-width: 1440px;
    width: 100%;
}

.collections-set-progress-heading[b-1bdzl2mcgc] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding-bottom: 1rem;
}

.collections-set-progress-heading-actions[b-1bdzl2mcgc] {
    align-items: center;
    justify-content: flex-end;
}

.collections-set-progress-layout[b-1bdzl2mcgc] {
    align-items: start;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(18rem, 22rem) minmax(0, 1fr);
}

.collections-set-progress-rail[b-1bdzl2mcgc],
.collections-set-progress-hero[b-1bdzl2mcgc],
.collections-set-progress-cards[b-1bdzl2mcgc] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
}

.collections-set-progress-rail[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.75rem;
    max-height: calc(100vh - 8rem);
    overflow: hidden;
    padding: 1rem;
    position: sticky;
    top: 1rem;
}

.collections-set-progress-set-filters[b-1bdzl2mcgc] {
    align-items: center;
}

.collections-set-progress-set-list[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.5rem;
    grid-auto-rows: max-content;
    max-height: min(52rem, calc(100vh - 24rem));
    overflow: auto;
    padding: 0.125rem;
}

.collections-set-progress-pinned-label[b-1bdzl2mcgc] {
    margin-top: 0.25rem;
}

.collections-set-progress-set-row[b-1bdzl2mcgc] {
    align-items: center;
    background: transparent;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    color: inherit;
    cursor: pointer;
    display: grid;
    font: inherit;
    gap: 0.625rem;
    grid-template-columns: 2.25rem minmax(0, 1fr) auto;
    min-height: 4.25rem;
    padding: 0.625rem;
    text-align: left;
    width: 100%;
}

.collections-set-progress-set-row:hover[b-1bdzl2mcgc],
.collections-set-progress-set-row:focus-visible[b-1bdzl2mcgc] {
    border-color: var(--mud-palette-primary);
    outline: none;
}

.collections-set-progress-set-row--selected[b-1bdzl2mcgc] {
    background: var(--mud-palette-primary-hover);
    border-color: var(--mud-palette-primary);
}

.collections-set-progress-set-symbol[b-1bdzl2mcgc],
.collections-set-progress-hero-symbol[b-1bdzl2mcgc] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.collections-set-progress-set-symbol[b-1bdzl2mcgc] {
    height: 2.25rem;
    width: 2.25rem;
}

.collections-set-progress-set-symbol[b-1bdzl2mcgc]  img,
.collections-set-progress-hero-symbol[b-1bdzl2mcgc]  img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.collections-set-progress-set-copy[b-1bdzl2mcgc],
.collections-set-progress-set-value[b-1bdzl2mcgc] {
    display: grid;
    min-width: 0;
}

.collections-set-progress-set-copy strong[b-1bdzl2mcgc],
.collections-set-progress-set-copy small[b-1bdzl2mcgc] {
    overflow-wrap: anywhere;
}

.collections-set-progress-set-copy small[b-1bdzl2mcgc],
.collections-set-progress-set-value small[b-1bdzl2mcgc] {
    color: var(--mud-palette-text-secondary);
}

.collections-set-progress-set-value[b-1bdzl2mcgc] {
    text-align: right;
}

.collections-set-progress-main[b-1bdzl2mcgc] {
    display: grid;
    gap: 1rem;
    min-width: 0;
}

.collections-set-progress-hero[b-1bdzl2mcgc],
.collections-set-progress-cards[b-1bdzl2mcgc] {
    display: grid;
    gap: 1rem;
    padding: 1rem;
}

.collections-set-progress-hero-heading[b-1bdzl2mcgc] {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
}

.collections-set-progress-hero-symbol[b-1bdzl2mcgc] {
    height: 3.5rem;
    width: 3.5rem;
}

.collections-set-progress-hero-copy[b-1bdzl2mcgc] {
    min-width: 0;
}

.collections-set-progress-hero-logo[b-1bdzl2mcgc] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    min-height: 5rem;
    width: 10rem;
}

.collections-set-progress-metrics[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.collections-set-progress-metrics span[b-1bdzl2mcgc] {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.125rem;
    min-height: 4.5rem;
    padding: 0.75rem;
}

.collections-set-progress-metrics small[b-1bdzl2mcgc] {
    color: var(--mud-palette-text-secondary);
}

.collections-set-progress-metrics strong[b-1bdzl2mcgc] {
    overflow-wrap: anywhere;
}

.collections-set-progress-milestone[b-1bdzl2mcgc],
.collections-set-progress-price-support[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.5rem;
}

.collections-set-progress-price-support[b-1bdzl2mcgc] {
    background: var(--mud-palette-background-gray);
}

.collections-set-progress-price-support-values[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collections-set-progress-price-support-values span[b-1bdzl2mcgc] {
    display: grid;
}

.collections-set-progress-price-support-values small[b-1bdzl2mcgc] {
    color: var(--mud-palette-text-secondary);
}

.collections-set-progress-cards-heading[b-1bdzl2mcgc],
.collections-set-progress-card-results[b-1bdzl2mcgc] {
    align-items: center;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.collections-set-progress-view-controls[b-1bdzl2mcgc] {
    align-items: center;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    min-height: 2.5rem;
    overflow: hidden;
}

.collections-set-progress-card-filters[b-1bdzl2mcgc] {
    align-items: flex-start;
}

.collections-set-progress-card-grid[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 15rem));
    justify-content: start;
}

.collections-set-progress-card-list[b-1bdzl2mcgc]  .collections-set-progress-card-row {
    min-width: 0;
}

.collections-set-progress-card-grid[b-1bdzl2mcgc]  .collections-set-progress-card {
    display: grid;
    gap: 0.75rem;
    grid-template-rows: auto auto auto 1fr;
    min-height: 11rem;
    min-width: 0;
}

.collections-set-progress-card-grid[b-1bdzl2mcgc]  .collections-set-progress-card .mud-button-root {
    justify-self: end;
}

.collections-set-progress-card-list[b-1bdzl2mcgc] {
    display: grid;
    gap: 0.5rem;
}

.collections-set-progress-card-list[b-1bdzl2mcgc]  .collections-set-progress-card-row {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(16rem, 1fr) minmax(9rem, 15rem) auto;
    min-height: 5.5rem;
}

.collections-set-progress-card-meta[b-1bdzl2mcgc] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
}

.collections-set-progress-card-actions[b-1bdzl2mcgc],
.collections-set-progress-status-filters[b-1bdzl2mcgc] {
    align-items: center;
}

.collections-set-progress-card-actions[b-1bdzl2mcgc] {
    justify-content: flex-end;
}

.collections-set-progress-pager[b-1bdzl2mcgc] {
    align-items: center;
    display: grid;
    gap: 0.5rem;
    min-height: 2.5rem;
    text-align: right;
}

.collections-set-progress-empty[b-1bdzl2mcgc] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    justify-content: center;
    min-height: 20rem;
    text-align: center;
}

@media (max-width: 1100px) {
    .collections-set-progress-layout[b-1bdzl2mcgc] {
        grid-template-columns: 1fr;
    }

    .collections-set-progress-rail[b-1bdzl2mcgc] {
        max-height: none;
        position: static;
    }

    .collections-set-progress-set-list[b-1bdzl2mcgc] {
        max-height: 22rem;
    }

    .collections-set-progress-metrics[b-1bdzl2mcgc] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 840px) {
    .collections-set-progress-hero-heading[b-1bdzl2mcgc] {
        grid-template-columns: auto minmax(0, 1fr);
    }

    .collections-set-progress-hero-logo[b-1bdzl2mcgc] {
        grid-column: 1 / -1;
        justify-content: flex-start;
    }
}

@media (max-width: 720px) {
    .collections-set-progress-heading[b-1bdzl2mcgc] {
        flex-direction: column;
    }

    .collections-set-progress-heading-actions[b-1bdzl2mcgc],
    .collections-set-progress-heading-actions[b-1bdzl2mcgc]  .mud-button-root {
        width: 100%;
    }

    .collections-set-progress-metrics[b-1bdzl2mcgc],
    .collections-set-progress-card-grid[b-1bdzl2mcgc] {
        grid-template-columns: 1fr;
    }

    .collections-set-progress-set-row[b-1bdzl2mcgc] {
        grid-template-columns: 2.25rem minmax(0, 1fr);
    }

    .collections-set-progress-set-value[b-1bdzl2mcgc] {
        grid-column: 2;
        text-align: left;
    }

    .collections-set-progress-cards-heading[b-1bdzl2mcgc],
    .collections-set-progress-card-results[b-1bdzl2mcgc] {
        align-items: flex-start;
        flex-direction: column;
    }

    .collections-set-progress-card-list[b-1bdzl2mcgc]  .collections-set-progress-card-row {
        align-items: flex-start;
        grid-template-columns: 1fr;
    }

    .collections-set-progress-card-list[b-1bdzl2mcgc]  .collections-set-progress-card-row .mud-button-root,
    .collections-set-progress-card-grid[b-1bdzl2mcgc]  .collections-set-progress-card .mud-button-root {
        justify-self: stretch;
        width: 100%;
    }

    .collections-set-progress-card-actions[b-1bdzl2mcgc],
    .collections-set-progress-card-actions[b-1bdzl2mcgc]  .mud-button-root,
    .collections-set-progress-status-filters[b-1bdzl2mcgc],
    .collections-set-progress-status-filters[b-1bdzl2mcgc]  .mud-button-root {
        width: 100%;
    }

    .collections-set-progress-card-actions[b-1bdzl2mcgc]  .mud-button-root,
    .collections-set-progress-status-filters[b-1bdzl2mcgc]  .mud-button-root {
        flex: 1 1 9rem;
    }

    .collections-set-progress-price-support-values[b-1bdzl2mcgc] {
        grid-template-columns: 1fr;
    }

    .collections-set-progress-pager[b-1bdzl2mcgc] {
        text-align: left;
        width: 100%;
    }
}
/* /Components/Pages/Collections/CollectionsHomeArtCollage.razor.rz.scp.css */
.collections-home-art-collage[b-jf9vjww5lm] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 6.5rem), 1fr));
    overflow: hidden;
    padding: 0.75rem;
}

.collections-home-art-collage.collections-home-art-collage--count-1[b-jf9vjww5lm] {
    grid-template-columns: minmax(0, 1fr);
    justify-self: center;
    max-width: 11rem;
    width: 100%;
}

.collections-home-art-collage.collections-home-art-collage--count-2[b-jf9vjww5lm] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-self: center;
    max-width: 22.75rem;
    width: 100%;
}

.collections-home-art-collage__item[b-jf9vjww5lm] {
    align-items: center;
    border-radius: 8px;
    box-shadow: var(--mud-elevation-2);
    display: flex;
    aspect-ratio: 1;
    justify-content: center;
    margin: 0;
    min-width: 0;
    overflow: hidden;
    position: relative;
}

.collections-home-art-collage__item[b-jf9vjww5lm]  .collections-home-art-collage__image {
    height: 100%;
    min-height: 0;
    width: 100%;
}

.collections-home-art-collage__item[b-jf9vjww5lm]  img {
    display: block;
    height: 100%;
    max-height: 100%;
    object-fit: contain;
    width: 100%;
}

.collections-home-art-collage__fallback[b-jf9vjww5lm] {
    align-items: center;
    display: grid;
    gap: 0.4rem;
    justify-items: center;
    padding: 0.75rem;
    text-align: center;
}

.collections-home-art-collage__fallback[b-jf9vjww5lm]  p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

@media (max-width: 720px) {
    .collections-home-art-collage[b-jf9vjww5lm] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 0.5rem;
    }
}
/* /Components/Pages/Collections/CollectionsHomeSnapshot.razor.rz.scp.css */
.collections-home-snapshot[b-3ancyut3go] {
    display: grid;
    gap: 0.875rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collections-home-overview[b-3ancyut3go],
.collections-home-more-actions[b-3ancyut3go] {
    grid-column: 1 / -1;
}

.collections-home-overview[b-3ancyut3go] {
    align-items: center;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(14rem, 0.75fr) minmax(0, 1.25fr);
    padding: 1rem;
}

.collections-home-overview--attention[b-3ancyut3go] {
    border-color: var(--mud-palette-primary);
}

.collections-home-overview-copy[b-3ancyut3go],
.collections-home-overview-content[b-3ancyut3go],
.collections-home-priority-task-copy[b-3ancyut3go] {
    display: grid;
    gap: 0.35rem;
    min-width: 0;
}

.collections-home-overview-content[b-3ancyut3go] {
    align-content: center;
    gap: 1rem;
}

.collections-home-overview[b-3ancyut3go]  .collections-home-overview-art {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-block: 0.25rem;
}

.collections-home-overview[b-3ancyut3go]  .collections-home-overview-art.collections-home-art-collage--count-1 {
    grid-template-columns: minmax(0, 1fr);
}

.collections-home-overview[b-3ancyut3go]  .collections-home-overview-art.collections-home-art-collage--count-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collections-home-overview-art--empty[b-3ancyut3go] {
    align-items: center;
    background: var(--mud-palette-background-grey);
    border: 1px dashed var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    justify-items: center;
    min-height: 12rem;
    padding: 1.25rem;
    text-align: center;
}

.collections-home-priority-task[b-3ancyut3go] {
    align-items: center;
    border-top: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 0.75rem;
    min-width: 0;
    padding-top: 0.875rem;
}

.collections-home-priority-icon[b-3ancyut3go] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border-radius: 6px;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
}

.collections-home-primary-action[b-3ancyut3go] {
    align-items: flex-start;
    display: grid;
    gap: 0.35rem;
    justify-items: start;
}

.collections-home-metric-strip[b-3ancyut3go] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: grid;
    gap: 0.5rem;
    grid-column: 1 / -1;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin: 0;
    padding-top: 0.875rem;
}

.collections-home-metric-strip div[b-3ancyut3go] {
    min-width: 0;
}

.collections-home-metric-strip dt[b-3ancyut3go] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    line-height: 1.2;
}

.collections-home-metric-strip dd[b-3ancyut3go] {
    font-size: 1.15rem;
    font-weight: 700;
    margin: 0.2rem 0 0;
    overflow-wrap: anywhere;
}

.collections-home-metric-strip small[b-3ancyut3go] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.7rem;
    line-height: 1.2;
    margin-top: 0.2rem;
}

.collections-home-more-actions[b-3ancyut3go] {
    align-items: center;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding: 0.25rem 0 1rem;
}

.collections-home-actions[b-3ancyut3go] {
    justify-content: flex-end;
}

.collections-home-panel[b-3ancyut3go] {
    display: grid;
    gap: 0.875rem;
    min-width: 0;
}

.collections-home-recent-slot[b-3ancyut3go] {
    grid-column: 1 / -1;
}

.collections-home-value-trend-slot[b-3ancyut3go] {
    min-width: 0;
}

.collections-home-panel-heading[b-3ancyut3go] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
}

.collections-home-panel-heading > div[b-3ancyut3go] {
    min-width: 0;
}

.collections-home-art-grid[b-3ancyut3go] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 1fr));
    justify-content: start;
}

.collections-home-collection-facts[b-3ancyut3go] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-home-completion[b-3ancyut3go] {
    display: grid;
    gap: 0.5rem;
}

.collections-home-completion-milestone[b-3ancyut3go] {
    overflow-wrap: anywhere;
}

.collections-home-panel[b-3ancyut3go]  .collections-home-featured-art {
    min-height: 10rem;
    padding-block: 0;
}

.collections-home-empty[b-3ancyut3go] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    gap: 0.5rem;
    min-height: 8rem;
}

.collections-home-advanced-link[b-3ancyut3go] {
    justify-self: start;
}

@media (max-width: 1100px) {
    .collections-home-overview[b-3ancyut3go] {
        grid-template-columns: 1fr;
    }

    .collections-home-overview[b-3ancyut3go]  .collections-home-overview-art {
        justify-self: center;
        max-width: 30rem;
        width: 100%;
    }
}

@media (max-width: 720px) {
    .collections-home-snapshot[b-3ancyut3go] {
        grid-template-columns: 1fr;
    }

    .collections-home-metric-strip[b-3ancyut3go] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collections-home-more-actions[b-3ancyut3go],
    .collections-home-panel-heading[b-3ancyut3go] {
        align-items: stretch;
        flex-direction: column;
    }

    .collections-home-actions[b-3ancyut3go],
    .collections-home-actions[b-3ancyut3go]  .mud-button-root,
    .collections-home-panel-heading[b-3ancyut3go]  .mud-button-root {
        width: 100%;
    }

    .collections-home-art-grid[b-3ancyut3go] {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .collections-home-primary-action[b-3ancyut3go],
    .collections-home-primary-action[b-3ancyut3go]  .mud-button-root {
        justify-self: stretch;
        width: 100%;
    }

    .collections-home-empty[b-3ancyut3go] {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (max-width: 420px) {
    .collections-home-art-grid[b-3ancyut3go] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Pages/Collections/CollectionsHomeValueTrend.razor.rz.scp.css */
.collections-home-value-trend[b-qhxtf55l96] {
    display: grid;
    gap: 0.875rem;
    height: 100%;
    min-width: 0;
}

.collections-home-value-trend__heading[b-qhxtf55l96] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
}

.collections-home-value-trend__heading > div[b-qhxtf55l96],
.collections-home-value-trend__body[b-qhxtf55l96] {
    min-width: 0;
}

.collections-home-value-trend__ranges[b-qhxtf55l96] {
    flex: 0 1 auto;
    min-width: 0;
}

.collections-home-value-trend__ranges[b-qhxtf55l96]  .mud-toggle-group {
    flex-wrap: wrap;
    max-width: 100%;
}

.collections-home-value-trend__ranges[b-qhxtf55l96]  .mud-toggle-item {
    min-width: 2.75rem;
}

.collections-home-value-trend__body[b-qhxtf55l96],
.collections-home-value-trend__loading[b-qhxtf55l96] {
    display: grid;
    gap: 0.625rem;
}

.collections-home-value-trend__context[b-qhxtf55l96] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-home-value-trend__chart[b-qhxtf55l96] {
    min-width: 0;
    overflow: hidden;
    width: 100%;
}

.collections-home-value-trend__chart[b-qhxtf55l96]  .mud-chart {
    max-width: 100%;
}

.collections-home-value-trend__state[b-qhxtf55l96] {
    align-items: flex-start;
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.625rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    padding: 0.75rem;
}

.collections-home-value-trend__state--compact[b-qhxtf55l96] {
    align-items: center;
    grid-template-columns: auto minmax(0, 1fr);
}

@media (max-width: 720px) {
    .collections-home-value-trend__heading[b-qhxtf55l96] {
        align-items: stretch;
        flex-direction: column;
    }

    .collections-home-value-trend__ranges[b-qhxtf55l96],
    .collections-home-value-trend__range-control[b-qhxtf55l96] {
        width: 100%;
    }

    .collections-home-value-trend__ranges[b-qhxtf55l96]  .mud-toggle-group {
        width: 100%;
    }

    .collections-home-value-trend__ranges[b-qhxtf55l96]  .mud-toggle-item {
        flex: 1 1 auto;
    }

    .collections-home-value-trend__state[b-qhxtf55l96] {
        grid-template-columns: auto minmax(0, 1fr);
    }

    .collections-home-value-trend__state[b-qhxtf55l96]  .mud-button-root {
        grid-column: 1 / -1;
        justify-self: stretch;
    }
}
/* /Components/Pages/Collections/CollectionsImportReceiptSummary.razor.rz.scp.css */
.collections-import-receipt[b-rh2bdlkum8] {
    border-color: color-mix(in srgb, var(--mud-palette-success) 45%, var(--mud-palette-lines-default));
}

.collections-import-receipt__heading[b-rh2bdlkum8] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.collections-import-receipt__actions[b-rh2bdlkum8]  .mud-button-root {
    min-height: 2.75rem;
}

@media (max-width: 600px) {
    .collections-import-receipt__heading[b-rh2bdlkum8] {
        flex-direction: column;
    }

    .collections-import-receipt__actions[b-rh2bdlkum8]  .mud-button-root {
        flex: 1 1 100%;
    }
}
/* /Components/Pages/Collections/CollectionsMarketMovementIndicator.razor.rz.scp.css */
.collections-market-movement[b-4dwddvcewo] {
    min-width: 0;
    width: 100%;
}

.collections-market-movement[b-4dwddvcewo]  .collections-market-movement__surface {
    align-items: center;
    display: flex;
    gap: 0.5rem;
    min-width: 0;
    padding: 0.35rem 0.5rem;
    width: 100%;
    border-radius: 8px;
}

.collections-market-movement__content[b-4dwddvcewo] {
    display: grid;
    flex: 1 1 auto;
    gap: 0.1rem;
    min-width: 0;
}

.collections-market-movement__summary[b-4dwddvcewo] {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    gap: 0.15rem 0.4rem;
    min-width: 0;
}

.collections-market-movement__summary strong[b-4dwddvcewo] {
    font-size: 0.82rem;
    line-height: 1.2;
    overflow-wrap: anywhere;
}

.collections-market-movement__label[b-4dwddvcewo],
.collections-market-movement__aggregate[b-4dwddvcewo],
.collections-market-movement__context[b-4dwddvcewo] {
    overflow-wrap: anywhere;
}

.collections-market-movement__label[b-4dwddvcewo] {
    color: var(--mud-palette-text-secondary);
    font-weight: 600;
}

.collections-market-movement__aggregate[b-4dwddvcewo],
.collections-market-movement__context[b-4dwddvcewo] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.72rem;
    line-height: 1.15;
}

.collections-market-movement[b-4dwddvcewo]  .collections-market-movement__surface--with-context {
    align-items: flex-start;
    padding: 0.625rem;
}
/* /Components/Pages/Collections/CollectionsPageHeader.razor.rz.scp.css */
.collections-page-header[b-rpkedwb684] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    min-width: 0;
    padding-bottom: 1rem;
}

.collections-page-header__copy[b-rpkedwb684],
.collections-page-header__actions[b-rpkedwb684] {
    min-width: 0;
}

.collections-page-header__actions[b-rpkedwb684] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.collections-page-header__copy[b-rpkedwb684]  .collections-page-header__copy_kicker {
    color: #2d6e8d;
    font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0;
}

@media (max-width: 720px) {
    .collections-page-header[b-rpkedwb684] {
        flex-direction: column;
    }

    .collections-page-header__actions[b-rpkedwb684],
    .collections-page-header__actions[b-rpkedwb684]  .mud-button-root {
        width: 100%;
    }
}
/* /Components/Pages/Collections/CollectionsPlacementDetails.razor.rz.scp.css */
.collections-placement-details-host[b-2sopn4a699] {
    min-width: 0;
    width: 100%;
}

.collections-placement-details-host[b-2sopn4a699]  .collections-placement-details {
    min-height: 2.75rem;
    min-width: 0;
    text-transform: none;
}

.collections-placement-details-host[b-2sopn4a699]  .collections-placement-details .mud-button-label {
    justify-content: space-between;
    min-width: 0;
    width: 100%;
}

.collections-placement-details-icon-host[b-2sopn4a699] {
    display: inline-flex;
}

.collections-placement-details-icon-host[b-2sopn4a699]  .collections-placement-details-icon {
    height: 2.25rem;
    width: 2.25rem;
}

@media (max-width: 720px), (pointer: coarse) {
    .collections-placement-details-icon-host[b-2sopn4a699]  .collections-placement-details-icon {
        height: 2.75rem;
        width: 2.75rem;
    }
}
/* /Components/Pages/Collections/CollectionsPlacementDetailsDialog.razor.rz.scp.css */
.collections-placement-dialog[b-5l5077sxpd] {
    max-height: min(65vh, 30rem);
    overflow-y: auto;
}

.collections-placement-dialog section[b-5l5077sxpd] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.collections-placement-dialog[b-5l5077sxpd]  .mud-list-item-text {
    overflow-wrap: anywhere;
}

.collections-placement-dialog__actions[b-5l5077sxpd] {
    justify-content: flex-end;
    width: 100%;
}
/* /Components/Pages/Collections/CollectionsProductIdentityCell.razor.rz.scp.css */
.collections-product-identity[b-q1vm95roo8] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    min-width: 0;
}

.collections-product-identity__media[b-q1vm95roo8] {
    align-items: center;
    aspect-ratio: 1;
    border-radius: 6px;
    display: flex;
    flex: 0 0 3rem;
    height: 3rem;
    justify-content: center;
    overflow: hidden;
    position: relative;
}

.collections-product-identity__media--card-ratio[b-q1vm95roo8] {
    aspect-ratio: 5 / 7;
    flex-basis: 3rem;
    height: 4.2rem;
}

.collections-product-identity__media[b-q1vm95roo8]  img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.collections-product-identity__media[b-q1vm95roo8]  .collections-product-identity__image {
    display: flex;
    height: 100%;
    width: 100%;
}

.collections-product-identity__body[b-q1vm95roo8] {
    display: grid;
    gap: 0.125rem;
    min-width: 0;
}

.collections-product-identity__preview-button[b-q1vm95roo8] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: inherit;
    color: inherit;
    cursor: zoom-in;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 0;
    width: 100%;
}

.collections-product-identity__preview-button:focus-visible[b-q1vm95roo8] {
    outline: 3px solid var(--mud-palette-primary);
    outline-offset: -3px;
}

.collections-product-identity__image-popover[b-q1vm95roo8] {
    align-items: center;
    display: flex;
    justify-content: center;
    max-height: calc(100vh - 2rem);
    max-width: calc(100vw - 2rem);
    overflow: hidden;
}

.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__title,
.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__metadata,
.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__detail,
.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__caption {
    overflow-wrap: anywhere;
}

.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__title {
    font-weight: 600;
    line-height: 1.25;
}

.collections-product-identity--full-card .collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__title {
    font-weight: 700;
}

.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__metadata,
.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__detail,
.collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__caption {
    line-height: 1.2;
}

.collections-product-identity--full-card .collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__title,
.collections-product-identity--full-card .collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__caption,
.collections-product-identity--full-card .collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__detail {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 720px) {
    .collections-product-identity[b-q1vm95roo8] {
        align-items: flex-start;
    }

    .collections-product-identity__media[b-q1vm95roo8] {
        flex-basis: 2.75rem;
        height: 2.75rem;
    }

    .collections-product-identity__media--card-ratio[b-q1vm95roo8] {
        flex-basis: 2.75rem;
        height: 3.85rem;
    }

    .collections-product-identity--full-card .collections-product-identity__body[b-q1vm95roo8]  .collections-product-identity__title {
        -webkit-line-clamp: 2;
    }
}
/* /Components/Pages/Collections/CollectionsProductTile.razor.rz.scp.css */
.collections-product-tile[b-sjrfs72fw8] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.625rem;
    grid-template-rows: auto 1fr auto;
    min-width: 0;
    overflow: visible;
    padding: 0.625rem;
}

.collections-product-tile:not(.collections-product-tile--full-card) .collections-product-tile__media[b-sjrfs72fw8] {
    order: 1;
}

.collections-product-tile:not(.collections-product-tile--full-card) .collections-product-tile__body[b-sjrfs72fw8] {
    order: 2;
}

.collections-product-tile:not(.collections-product-tile--full-card) .collections-product-tile__footer[b-sjrfs72fw8] {
    order: 3;
}

.collections-product-tile--full-card[b-sjrfs72fw8] {
    grid-template-rows: auto auto auto 1fr;
}

.collections-product-tile--full-card .collections-product-tile__footer[b-sjrfs72fw8] {
    align-self: end;
    width: 100%;
}

.collections-product-tile__media[b-sjrfs72fw8] {
    align-items: center;
    aspect-ratio: 5 / 7;
    background: var(--mud-palette-background-grey);
    display: flex;
    justify-self: center;
    justify-content: center;
    max-width: 12.5rem;
    min-width: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.collections-product-tile__media[b-sjrfs72fw8]  img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.collections-product-tile__media[b-sjrfs72fw8]  .collections-product-tile__image {
    display: flex;
    height: 100%;
    width: 100%;
}

.collections-product-tile__preview-button[b-sjrfs72fw8] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: inherit;
    color: inherit;
    cursor: zoom-in;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 0;
    width: 100%;
}

.collections-product-tile__preview-button:focus-visible[b-sjrfs72fw8] {
    outline: 3px solid var(--mud-palette-primary);
    outline-offset: -3px;
}

.collections-product-tile__media--fallback[b-sjrfs72fw8] {
    padding: 1rem;
}

.collections-product-tile__fallback[b-sjrfs72fw8] {
    align-items: center;
    display: grid;
    gap: 0.5rem;
    justify-items: center;
    max-width: 12rem;
    text-align: center;
}

.collections-product-tile__image-popover[b-sjrfs72fw8] {
    align-items: center;
    display: flex;
    justify-content: center;
    max-height: calc(100vh - 2rem);
    max-width: calc(100vw - 2rem);
    overflow: hidden;
}

.collections-product-tile__body[b-sjrfs72fw8] {
    display: grid;
    gap: 0.2rem;
    min-width: 0;
}

.collections-product-tile__value[b-sjrfs72fw8] {
    min-width: 0;
    width: 100%;
}

.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__title,
.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__metadata,
.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__detail {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__title {
    -webkit-line-clamp: 2;
    line-height: 1.2;
}

.collections-product-tile--full-card .collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__title {
    -webkit-line-clamp: 1;
}

.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__metadata,
.collections-product-tile__body[b-sjrfs72fw8]  .collections-product-tile__detail {
    -webkit-line-clamp: 1;
    line-height: 1.2;
}

.collections-product-tile__body .collections-product-tile__context[b-sjrfs72fw8] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    font-size: 0.7rem;
    gap: 0.25rem;
    line-height: 1.2;
    max-width: 12.5rem;
    overflow: hidden;
    white-space: nowrap;
    opacity: 75%;
}

    .collections-product-tile__body .collections-product-tile__context span[b-sjrfs72fw8] {
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .collections-product-tile__body .collections-product-tile__context span + span[b-sjrfs72fw8] {
            flex: 0 0 auto;
        }

.collections-product-tile__body .collections-product-tile__separator[b-sjrfs72fw8] {
    color: var(--mud-palette-text-disabled);
}

.collections-product-tile__footer[b-sjrfs72fw8] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
    min-height: 1.5rem;
}
/* /Components/Pages/Collections/CollectionsProductValuePanel.razor.rz.scp.css */
.collections-product-value-panel-tooltip[b-yiu8okeb67] {
    display: block;
    min-width: 0;
    width: 100%;
}

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel {
        display: grid;
        gap: 0.125rem;
        min-width: 8rem;
        padding: 0.45rem 0.65rem;
        width: 100%;
        border-radius: 8px;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__header {
        align-items: center;
        display: flex;
        gap: 0.5rem;
        min-width: 0;
        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;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__label {
        font-size: 0.72rem;
        font-weight: 700;
        line-height: 1.1;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        text-transform: uppercase;
        white-space: nowrap;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__details {
        font-size: 0.75rem;
        align-items: center;
        display: flex;
        gap: 0.25rem;
        justify-content: space-between;
        min-width: 0;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__qualifier {
        padding: 0.1rem 0.5rem;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__variant {
        max-width: 8.75rem;
        overflow: hidden;
        padding: 0.1rem 0.5rem;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__instance-kind {
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 0;
        margin-bottom: 0.35rem;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__qualifier,
    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__variant {
        font-size: 87.5%;
        height: 1.35rem;
        margin: 0;
        min-width: 0;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__instance-kind {
        font-size: 87.5%;
        height: 1.35rem;
        margin: 0;
        min-width: 0;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__variant .mud-chip-content,
    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__qualifier .mud-chip-content {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__qualifier {
        margin-left: auto;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__value {
        font-size: 1.25rem;
        font-weight: 800;
        line-height: 1.2;
        overflow-wrap: anywhere;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__secondary,
    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__context {
        font-size: 0.72rem;
        line-height: 1.15;
        overflow-wrap: anywhere;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__secondary {
        font-weight: 600;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__context {
        flex: 1 1 auto;
        min-width: 0;
        max-width: 50%;
    }

    .collections-product-value-panel-tooltip .collections-product-value-panel__information-host[b-yiu8okeb67] {
        display: inline-flex;
        flex: 0 0 auto;
        margin-left: auto;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__info {
        flex: 0 0 auto;
        height: 1.5rem;
        padding: 0.15rem;
        width: 1.5rem;
    }

    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered {
        min-height: 5.5rem;
        text-align: center;
    }

        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__header {
            text-align: left;
        }

        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__label,
        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__value,
        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__secondary {
            text-align: center;
        }

        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__secondary,
        .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel--centered .collections-product-value-panel__context {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

@media (max-width: 720px), (pointer: coarse) {
    .collections-product-value-panel-tooltip[b-yiu8okeb67]  .collections-product-value-panel__info {
        height: 2.75rem;
        width: 2.75rem;
    }
}
/* /Components/Pages/Collections/CollectionsSetProgressMarketPrice.razor.rz.scp.css */
.collections-set-progress-market-price[b-sl25eifi29] {
    flex: 1 1 8rem;
    min-width: 8rem;
    width: 100%;
}
/* /Components/Pages/Collections/CollectionsWorkspace.razor.rz.scp.css */
.collections-workspace[b-yxntpsyvor] {
    width: min(100%, 1280px);
    margin-inline: auto;
}

.collections-workspace--state[b-yxntpsyvor] {
    padding: 1rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-drop-zone {
    align-items: center;
    background: var(--mud-palette-surface);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    justify-content: center;
    min-height: 8rem;
    padding: 1rem;
    text-align: center;
    transition: border-color 120ms ease, box-shadow 120ms ease, transform 120ms ease;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-drop-zone:hover {
    border-color: var(--mud-palette-primary);
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.06);
    transform: translateY(-1px);
}

.collections-workspace[b-yxntpsyvor]  .collections-import-drop-zone--disabled {
    cursor: default;
    opacity: 0.7;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-upload,
.collections-workspace[b-yxntpsyvor]  .collections-import-upload .mud-chip,
.collections-workspace[b-yxntpsyvor]  .collections-import-upload .mud-chip-content {
    max-width: 100%;
    min-width: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-upload .mud-chip-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-review {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-table {
    overflow-x: auto;
}

.collections-section-header[b-yxntpsyvor] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    margin-bottom: 0.75rem;
    padding: 0.75rem 0 0.875rem;
}

.collections-section-heading[b-yxntpsyvor] {
    flex: 1 1 18rem;
    min-width: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-section-meta {
    align-items: center;
    margin-top: 0.625rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-section-meta .mud-chip {
    border-radius: 6px;
    font-weight: 700;
    min-height: 1.75rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-nav {
    display: none;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    min-width: 0;
    padding: 0.75rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs .mud-tabs-toolbar {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    margin: -0.75rem -0.75rem 0;
    padding-inline: 0.25rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs .mud-tab {
    min-height: 3rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs .mud-tab.mud-tab-active {
    font-weight: 700;
}

.collections-workspace[b-yxntpsyvor]  .collections-form-panel,
.collections-workspace[b-yxntpsyvor]  .collections-empty-state {
    border-radius: 8px;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer {
    max-width: 100vw;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer .mud-drawer-header {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    min-height: 4.75rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-title {
    min-width: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-content {
    background: var(--mud-palette-background-gray);
    height: calc(100vh - 4.75rem);
    overflow-y: auto;
    padding-bottom: 5rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-content > .collections-drawer-form,
.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-content > .mud-grid {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 1rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-actions {
    align-items: center;
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: 0;
    box-shadow: 0 -8px 18px rgba(0, 0, 0, 0.06);
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-top: 0.25rem;
    padding: 0.75rem 0 0;
    position: sticky;
    z-index: 2;
}

.collections-quick-add-paths[b-yxntpsyvor],
.collections-wishlist-paths[b-yxntpsyvor],
.collections-collection-paths[b-yxntpsyvor],
.collections-assignment-paths[b-yxntpsyvor] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.collections-quick-add-path[b-yxntpsyvor],
.collections-wishlist-path[b-yxntpsyvor],
.collections-collection-path[b-yxntpsyvor],
.collections-assignment-path[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.5rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 3.5rem;
    padding: 0.5rem 0.625rem;
}

.collections-quick-add-path-copy[b-yxntpsyvor],
.collections-wishlist-path-copy[b-yxntpsyvor],
.collections-collection-path-copy[b-yxntpsyvor],
.collections-assignment-path-copy[b-yxntpsyvor] {
    min-width: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-quick-add-path-action,
.collections-workspace[b-yxntpsyvor]  .collections-wishlist-path-action {
    justify-self: end;
    min-height: 2rem;
    white-space: nowrap;
}

.collections-quick-add-section[b-yxntpsyvor],
.collections-wishlist-section[b-yxntpsyvor] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    padding: 0.875rem;
}

.collections-quick-add-section--recommended[b-yxntpsyvor],
.collections-wishlist-section--recommended[b-yxntpsyvor] {
    border-color: var(--mud-palette-primary);
    box-shadow: inset 3px 0 0 var(--mud-palette-primary);
}

.collections-quick-add-section-header[b-yxntpsyvor],
.collections-wishlist-section-header[b-yxntpsyvor] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
}

.collections-quick-add-section-badge[b-yxntpsyvor],
.collections-wishlist-section-badge[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-primary);
    border-radius: 999px;
    color: var(--mud-palette-primary);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 0.72rem;
    font-weight: 700;
    line-height: 1;
    min-height: 1.75rem;
    padding: 0.25rem 0.5rem;
    white-space: nowrap;
}

.collections-quick-add-picker-shell[b-yxntpsyvor],
.collections-wishlist-picker-shell[b-yxntpsyvor] {
    min-width: 0;
}

.collections-form-heading[b-yxntpsyvor] {
    margin-bottom: 0.75rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-export-panel {
    min-height: 100%;
}

.collections-import-export-section[b-yxntpsyvor] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 0.875rem;
    padding: 1rem;
}

.collections-import-export-section-header[b-yxntpsyvor] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    min-width: 0;
}

.collections-import-export-section-icon[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.25rem;
    justify-content: center;
    width: 2.25rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-session-actions {
    align-items: center;
    display: flex;
    gap: 0.5rem;
}

.collections-export-privacy-row[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.625rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 3.25rem;
    padding: 0.5rem 0.625rem;
}

.collections-export-privacy-copy[b-yxntpsyvor],
.collections-export-option-copy[b-yxntpsyvor] {
    min-width: 0;
}

.collections-export-options[b-yxntpsyvor] {
    display: grid;
    gap: 0.625rem;
}

.collections-export-option[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 4.25rem;
    padding: 0.625rem;
}

.collections-export-option-icon[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    height: 2.25rem;
    justify-content: center;
    width: 2.25rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-export-option-action {
    justify-self: end;
    min-height: 2.25rem;
    min-width: 5rem;
    white-space: nowrap;
}

.collections-workspace[b-yxntpsyvor]  .collections-import-export-footer {
    border-top: 0;
    box-shadow: none;
    padding-top: 0;
    position: static;
}

.collections-workspace[b-yxntpsyvor]  .collections-inline-actions {
    padding-top: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-row-actions {
    align-items: center;
    display: inline-flex;
    gap: 0.25rem;
    justify-content: flex-end;
    min-width: 6.75rem;
    text-align: right;
    white-space: nowrap;
}

.collections-workspace[b-yxntpsyvor]  .collections-row-actions .mud-icon-button {
    margin-left: 0;
}

.collections-workspace[b-yxntpsyvor]  .collections-row-action-button {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    min-height: 2rem;
    min-width: 2rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-row-action-button:hover {
    background: var(--mud-palette-primary-hover);
    border-color: var(--mud-palette-primary);
}

.collections-workspace[b-yxntpsyvor]  .collections-row-action-button--danger {
    border-color: var(--mud-palette-error);
}

.collections-workspace[b-yxntpsyvor]  .collections-list-controls,
.collections-workspace[b-yxntpsyvor]  .collections-large-list-guidance {
    background: color-mix(in srgb, var(--mud-palette-background-gray) 72%, var(--mud-palette-surface));
    border-radius: 8px;
}

.collections-workspace[b-yxntpsyvor]  .collections-list-controls .mud-button-root,
.collections-workspace[b-yxntpsyvor]  .collections-completion-set-filters .mud-button-root {
    border-radius: 6px;
    min-height: 2rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-list-sort,
.collections-workspace[b-yxntpsyvor]  .collections-completion-set-sort {
    flex: 0 1 12rem;
    min-width: 10rem;
}

.collections-owned-list[b-yxntpsyvor],
.collections-wishlist-list[b-yxntpsyvor],
.collections-group-list[b-yxntpsyvor],
.collections-entry-list[b-yxntpsyvor] {
    display: grid;
    gap: 0.625rem;
}

.collections-owned-row[b-yxntpsyvor],
.collections-wishlist-row[b-yxntpsyvor],
.collections-group-row[b-yxntpsyvor],
.collections-entry-row[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    min-height: 4.25rem;
    padding: 0.625rem;
}

.collections-owned-row[b-yxntpsyvor],
.collections-wishlist-row[b-yxntpsyvor] {
    grid-template-columns: minmax(0, 1.15fr) minmax(14rem, 0.85fr) auto;
}

.collections-group-row[b-yxntpsyvor] {
    grid-template-columns: minmax(0, 1fr) auto;
}

.collections-group-row-main[b-yxntpsyvor] {
    align-items: center;
    background: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr);
    min-width: 0;
    padding: 0;
    text-align: left;
}

.collections-group-row-main:hover[b-yxntpsyvor],
.collections-group-row-main:focus-visible[b-yxntpsyvor] {
    outline: 0;
}

.collections-group-row:has(.collections-group-row-main:hover)[b-yxntpsyvor],
.collections-group-row:has(.collections-group-row-main:focus-visible)[b-yxntpsyvor] {
    border-color: var(--mud-palette-primary);
    outline: 0;
}

.collections-group-row--selected[b-yxntpsyvor] {
    border-color: color-mix(in srgb, var(--mud-palette-primary) 44%, var(--mud-palette-lines-default));
    box-shadow: inset 4px 0 0 var(--mud-palette-primary);
}

.collections-entry-row[b-yxntpsyvor] {
    grid-template-columns: minmax(0, 1fr) auto auto;
}

.collections-group-row-icon[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    height: 2.25rem;
    justify-content: center;
    width: 2.25rem;
}

.collections-owned-row-product[b-yxntpsyvor],
.collections-wishlist-row-product[b-yxntpsyvor],
.collections-group-row-copy[b-yxntpsyvor],
.collections-entry-row-product[b-yxntpsyvor] {
    min-width: 0;
}

.collections-owned-row-meta[b-yxntpsyvor],
.collections-wishlist-row-meta[b-yxntpsyvor],
.collections-group-row-meta[b-yxntpsyvor],
.collections-entry-row-meta[b-yxntpsyvor],
.collections-entry-row-group[b-yxntpsyvor] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.collections-owned-row-meta span[b-yxntpsyvor],
.collections-wishlist-row-meta span[b-yxntpsyvor],
.collections-entry-row-group[b-yxntpsyvor],
.collections-group-row-meta span[b-yxntpsyvor],
.collections-entry-row-meta span[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    gap: 0.25rem;
    min-height: 2rem;
    padding-inline: 0.5rem;
}

.collections-owned-row-meta span[b-yxntpsyvor],
.collections-wishlist-row-meta span[b-yxntpsyvor] {
    max-width: 14rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.collections-entry-row-group[b-yxntpsyvor] {
    color: var(--mud-palette-text-primary);
    font-weight: 600;
    max-width: 16rem;
}

.collections-entry-row-group span[b-yxntpsyvor],
.collections-entry-row-meta span[b-yxntpsyvor] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.collections-owned-row-actions[b-yxntpsyvor],
.collections-wishlist-row-actions[b-yxntpsyvor],
.collections-group-row-actions[b-yxntpsyvor],
.collections-entry-row-actions[b-yxntpsyvor] {
    justify-content: flex-end;
}

.collections-workspace[b-yxntpsyvor]  .collections-completion-set-select {
    flex: 1 1 18rem;
    max-width: 26rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-completion-panel {
    border-radius: 8px;
    min-height: 13rem;
}

.collections-completion-layout[b-yxntpsyvor] {
    align-items: start;
}

.collections-completion-selected-set[b-yxntpsyvor] {
    min-height: auto;
}

.collections-completion-selected-heading[b-yxntpsyvor] {
    align-items: start;
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: space-between;
}

.collections-completion-selected-heading > *[b-yxntpsyvor] {
    min-width: 0;
}

.collections-completion-selected-metrics[b-yxntpsyvor] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.collections-completion-selected-metrics span[b-yxntpsyvor] {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.125rem;
    min-width: 0;
    padding: 0.5rem;
}

.collections-completion-selected-metrics small[b-yxntpsyvor] {
    color: var(--mud-palette-text-secondary);
}

.collections-completion-selected-metrics strong[b-yxntpsyvor] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.collections-completion-set-directory[b-yxntpsyvor] {
    max-height: 38rem;
    overflow: hidden;
}

.collections-completion-set-filters[b-yxntpsyvor]  .mud-button-root {
    border-radius: 6px;
    min-height: 2rem;
}

.collections-completion-set-list[b-yxntpsyvor] {
    display: grid;
    gap: 0.5rem;
    max-height: 27rem;
    overflow-y: auto;
    padding-right: 0.125rem;
}

.collections-completion-set-row[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    color: inherit;
    cursor: pointer;
    display: grid;
    gap: 0.625rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 4rem;
    padding: 0.5rem;
    text-align: left;
    width: 100%;
}

.collections-completion-set-row:hover[b-yxntpsyvor],
.collections-completion-set-row:focus-visible[b-yxntpsyvor] {
    border-color: var(--mud-palette-primary);
    outline: 0;
}

.collections-completion-set-row--selected[b-yxntpsyvor] {
    background: color-mix(in srgb, var(--mud-palette-primary) 6%, var(--mud-palette-surface));
    border-color: color-mix(in srgb, var(--mud-palette-primary) 42%, var(--mud-palette-lines-default));
    box-shadow: inset 4px 0 0 var(--mud-palette-primary);
}

.collections-completion-set-symbol[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
}

.collections-completion-set-copy[b-yxntpsyvor],
.collections-completion-set-progress[b-yxntpsyvor] {
    display: grid;
    gap: 0.125rem;
    min-width: 0;
}

.collections-completion-set-copy strong[b-yxntpsyvor],
.collections-completion-set-copy small[b-yxntpsyvor] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.collections-completion-set-progress[b-yxntpsyvor] {
    text-align: right;
}

.collections-completion-set-progress small[b-yxntpsyvor] {
    color: var(--mud-palette-text-secondary);
}

.collections-completion-empty-state[b-yxntpsyvor] {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    margin-block: 0.75rem;
    text-align: left;
}

.collections-completion-empty-icon[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    height: 3rem;
    justify-content: center;
    width: 3rem;
}

.collections-completion-empty-copy[b-yxntpsyvor] {
    min-width: 0;
}

.collections-completion-empty-actions[b-yxntpsyvor] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.collections-workspace[b-yxntpsyvor]  .collections-completion-filters {
    align-items: flex-start;
}

.collections-completion-missing-list[b-yxntpsyvor] {
    display: grid;
    gap: 0.5rem;
}

.collections-completion-missing-card[b-yxntpsyvor] {
    align-items: start;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.625rem 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
    min-height: 4.25rem;
    padding: 0.625rem;
}

.collections-completion-missing-identity[b-yxntpsyvor] {
    min-width: 0;
}

.collections-completion-missing-controls[b-yxntpsyvor] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
    min-width: 0;
}

.collections-completion-missing-meta[b-yxntpsyvor] {
    align-items: center;
    color: var(--mud-palette-text-secondary);
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
    min-width: 0;
}

.collections-completion-missing-meta span[b-yxntpsyvor] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    gap: 0.25rem;
    min-height: 2rem;
    padding-inline: 0.5rem;
    white-space: nowrap;
}

.collections-workspace[b-yxntpsyvor]  .collections-completion-missing-action {
    justify-self: end;
    margin-top: 0.125rem;
    min-width: 5.5rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-completion-pager {
    min-height: 2.25rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-list-pager {
    min-height: 2.25rem;
}

.collections-workspace[b-yxntpsyvor]  .collections-entry-controls {
    min-height: 2.5rem;
}

@media (max-width: 720px) {
    .collections-workspace[b-yxntpsyvor] {
        margin-inline: 0;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-import-session-actions .mud-button-root {
        flex: 1 1 100%;
    }

    .collections-import-export-section[b-yxntpsyvor] {
        padding: 0.875rem;
    }

    .collections-export-privacy-row[b-yxntpsyvor],
    .collections-export-option[b-yxntpsyvor] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-export-option-icon[b-yxntpsyvor] {
        display: none;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-export-option-action {
        justify-self: stretch;
        width: 100%;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer .mud-drawer-header {
        min-height: 5.5rem;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-content {
        height: calc(100vh - 5.5rem);
    }

    .collections-quick-add-paths[b-yxntpsyvor],
    .collections-wishlist-paths[b-yxntpsyvor],
    .collections-collection-paths[b-yxntpsyvor],
    .collections-assignment-paths[b-yxntpsyvor] {
        grid-template-columns: 1fr;
    }

    .collections-quick-add-path[b-yxntpsyvor],
    .collections-wishlist-path[b-yxntpsyvor],
    .collections-collection-path[b-yxntpsyvor],
    .collections-assignment-path[b-yxntpsyvor] {
        grid-template-columns: auto minmax(0, 1fr) auto;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-quick-add-path-action,
    .collections-workspace[b-yxntpsyvor]  .collections-wishlist-path-action {
        padding-inline: 0.25rem;
    }

    .collections-quick-add-section[b-yxntpsyvor],
    .collections-wishlist-section[b-yxntpsyvor] {
        padding: 0.75rem;
    }

    .collections-quick-add-section-header[b-yxntpsyvor],
    .collections-wishlist-section-header[b-yxntpsyvor] {
        display: grid;
        gap: 0.5rem;
    }

    .collections-quick-add-section-badge[b-yxntpsyvor],
    .collections-wishlist-section-badge[b-yxntpsyvor] {
        justify-self: start;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-actions .mud-button-root {
        flex: 1 1 100%;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-drawer-actions {
        box-shadow: none;
        position: static;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-row-actions {
        display: inline-flex;
        gap: 0.375rem;
        justify-content: flex-end;
        margin-top: 0.25rem;
        min-width: 0;
        text-align: right;
        white-space: nowrap;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-row-actions .mud-tooltip-root {
        flex: 0 0 auto;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-row-action-button {
        align-items: center;
        border-radius: 6px;
        display: inline-flex;
        justify-content: center;
        min-height: 2.5rem;
        min-width: 2.5rem;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-nav {
        border: 1px solid var(--mud-palette-lines-default);
        border-radius: 8px;
        display: grid;
        gap: 0.375rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 0.375rem;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-button {
        border-radius: 6px;
        justify-content: flex-start;
        min-height: 2.5rem;
        min-width: 0;
        padding-inline: 0.625rem;
        text-align: left;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-button .mud-button-label {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-button--active {
        background: var(--mud-palette-primary);
        color: var(--mud-palette-primary-text);
    }

    .collections-workspace[b-yxntpsyvor]  .collections-mobile-tab-button--active .mud-icon-root {
        color: var(--mud-palette-primary-text);
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs .mud-tabs-tabbar {
        display: none;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-workspace-tabs {
        border: 0;
        padding: 0;
    }

    .collections-section-header[b-yxntpsyvor] {
        margin-top: 0.25rem;
    }

    .collections-section-heading[b-yxntpsyvor] {
        flex-basis: 100%;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-section-meta {
        gap: 0.375rem;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-section-meta .mud-chip {
        flex: 1 1 calc(50% - 0.375rem);
        justify-content: center;
        min-width: 0;
    }

    .collections-section-header[b-yxntpsyvor]  .mud-button-root,
    .collections-section-header[b-yxntpsyvor]  .mud-input-control {
        flex: 1 1 100%;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-list-controls .mud-button-root {
        flex: 1 1 calc(50% - 0.375rem);
    }

    .collections-workspace[b-yxntpsyvor]  .collections-list-sort,
    .collections-workspace[b-yxntpsyvor]  .collections-completion-set-sort {
        flex-basis: 100%;
        width: 100%;
    }

    .collections-owned-row[b-yxntpsyvor],
    .collections-wishlist-row[b-yxntpsyvor],
    .collections-group-row[b-yxntpsyvor],
    .collections-entry-row[b-yxntpsyvor] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-completion-set-directory[b-yxntpsyvor] {
        max-height: none;
    }

    .collections-completion-set-list[b-yxntpsyvor] {
        max-height: 22rem;
    }

    .collections-completion-selected-metrics[b-yxntpsyvor] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collections-completion-set-row[b-yxntpsyvor] {
        grid-template-columns: auto minmax(0, 1fr);
    }

    .collections-completion-set-progress[b-yxntpsyvor] {
        grid-column: 2;
        text-align: left;
    }

    .collections-group-row-icon[b-yxntpsyvor] {
        display: none;
    }

    .collections-group-row-main[b-yxntpsyvor] {
        grid-template-columns: 1fr;
    }

    .collections-entry-row-group[b-yxntpsyvor] {
        max-width: none;
    }

    .collections-owned-row-actions[b-yxntpsyvor],
    .collections-wishlist-row-actions[b-yxntpsyvor],
    .collections-group-row-actions[b-yxntpsyvor],
    .collections-entry-row-actions[b-yxntpsyvor] {
        justify-content: flex-end;
    }

    .collections-owned-row-meta[b-yxntpsyvor],
    .collections-wishlist-row-meta[b-yxntpsyvor] {
        justify-content: flex-start;
    }

    .collections-owned-row-meta span[b-yxntpsyvor],
    .collections-wishlist-row-meta span[b-yxntpsyvor] {
        flex: 1 1 calc(50% - 0.5rem);
        max-width: none;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-completion-set-select {
        max-width: 100%;
        width: 100%;
    }

    .collections-completion-empty-state[b-yxntpsyvor] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-completion-empty-actions[b-yxntpsyvor] {
        display: grid;
        justify-content: stretch;
    }

    .collections-completion-empty-actions[b-yxntpsyvor]  .mud-button-root {
        width: 100%;
    }

    .collections-completion-missing-card[b-yxntpsyvor] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .collections-completion-missing-controls[b-yxntpsyvor] {
        justify-content: flex-start;
    }

    .collections-completion-missing-meta[b-yxntpsyvor] {
        justify-content: flex-start;
        min-width: 0;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-completion-missing-action {
        justify-self: stretch;
        width: 100%;
    }

    .collections-workspace[b-yxntpsyvor]  .collections-completion-pager {
        justify-content: space-between;
        width: 100%;
    }
}
/* /Components/Pages/Collections/CollectionsWorkspaceHero.razor.rz.scp.css */
.collections-workspace-hero[b-4rfslgu1qf] {
    background: var(--mud-palette-surface);
    border-radius: 8px;
    display: grid;
    gap: 0.875rem;
}

.collections-workspace-heading[b-4rfslgu1qf] {
    min-width: 0;
}

.collections-workspace-command-top[b-4rfslgu1qf] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    min-width: 0;
}

.collections-workspace-hero-actions[b-4rfslgu1qf] {
    flex: 0 0 auto;
    max-width: 100%;
}

.collections-workspace-command-search[b-4rfslgu1qf] {
    min-width: 0;
}

.collections-workspace-search[b-4rfslgu1qf] {
    width: 100%;
}

@media (max-width: 720px) {
    .collections-workspace-command-top[b-4rfslgu1qf] {
        flex-direction: column;
    }

    .collections-workspace-hero-actions[b-4rfslgu1qf],
    .collections-workspace-command-search[b-4rfslgu1qf] {
        width: 100%;
    }

    .collections-workspace-hero-actions[b-4rfslgu1qf] {
        justify-content: stretch;
    }

    .collections-workspace-hero-actions[b-4rfslgu1qf]  .mud-button-root {
        flex: 1 1 calc(50% - 0.5rem);
    }

    .collections-workspace-hero-actions[b-4rfslgu1qf]  .collections-browse-cards-button {
        flex-basis: 100%;
    }
}
/* /Components/Pages/Collections/CollectionsWorkspaceLoadState.razor.rz.scp.css */
.collections-workspace[b-038amugstr] {
    width: min(100%, 1280px);
    margin-inline: auto;
}

.collections-workspace--state[b-038amugstr] {
    padding: 1rem;
}

.collections-load-state[b-038amugstr] {
    background: var(--mud-palette-surface);
    border-radius: 8px;
    margin: 3rem auto;
    max-width: 58rem;
}

.collections-load-state--error[b-038amugstr] {
    border-color: var(--mud-palette-warning);
}

.collections-load-state-heading[b-038amugstr] {
    align-items: flex-start;
    display: flex;
    gap: 0.875rem;
    min-width: 0;
}

    .collections-load-state-heading[b-038amugstr]  .collections-load-state-heading__kicker {
        color: #2d6e8d;
        font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0;
    }

.collections-load-state-hero[b-038amugstr] {
    align-items: flex-start;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(0, 1fr) minmax(16rem, auto);
}

.collections-load-state-icon[b-038amugstr] {
    align-items: center;
    background: var(--mud-palette-primary-hover);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.75rem;
    justify-content: center;
    width: 2.75rem;
}

.collections-load-state-icon--error[b-038amugstr] {
    background: var(--mud-palette-warning-hover);
}

.collections-load-state-metrics[b-038amugstr] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    min-width: min(100%, 24rem);
}

.collections-load-state-metrics span[b-038amugstr] {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.25rem;
    min-height: 4rem;
    padding: 0.625rem;
}

.collections-load-state-metrics small[b-038amugstr] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
}

.collections-load-state-progress[b-038amugstr] {
    border-radius: 999px;
}

.collections-load-preview-grid[b-038amugstr] {
    display: grid;
    gap: 0.625rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.collections-load-preview-card[b-038amugstr] {
    align-items: flex-start;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.625rem;
    min-height: 4.25rem;
    padding: 0.75rem;
}

.collections-load-preview-card[b-038amugstr]  .mud-typography {
    display: block;
}

.collections-load-preview-card[b-038amugstr]  .mud-typography-overline {
    font-weight: 800;
    line-height: 1.2;
}

.collections-load-preview-card[b-038amugstr]  .mud-typography-caption {
    margin-top: 0.35rem;
}

.collections-load-group[b-038amugstr] {
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.5rem;
    padding: 0.625rem;
}

.collections-load-row[b-038amugstr] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 4.5rem;
    padding: 0.5rem;
}

.collections-load-row > div[b-038amugstr] {
    display: grid;
    gap: 0.25rem;
    min-width: 0;
}

.collections-load-state-actions[b-038amugstr] {
    align-items: center;
}

.collections-load-state-actions[b-038amugstr]  .mud-typography {
    flex: 1 1 16rem;
}

.collections-load-recovery-note[b-038amugstr] {
    align-items: center;
    background: var(--mud-palette-background-gray);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.625rem;
    padding: 0.75rem;
}

@media (max-width: 720px) {
    .collections-workspace[b-038amugstr] {
        margin-inline: 0;
    }

    .collections-workspace--state[b-038amugstr] {
        padding: 0.75rem;
    }

    .collections-load-state[b-038amugstr] {
        margin: 1.5rem auto;
    }

    .collections-load-state-hero[b-038amugstr],
    .collections-load-preview-grid[b-038amugstr] {
        grid-template-columns: 1fr;
    }

    .collections-load-state-metrics[b-038amugstr] {
        grid-template-columns: 1fr;
    }

    .collections-load-row[b-038amugstr] {
        align-items: stretch;
        grid-template-columns: auto minmax(0, 1fr);
    }

    .collections-load-row > .mud-skeleton:last-child[b-038amugstr] {
        grid-column: 1 / -1;
        width: 100% !important;
    }

    .collections-load-state-actions[b-038amugstr]  .mud-button-root {
        flex: 1 1 100%;
    }
}
/* /Components/Pages/Collections/CollectionWishlist.razor.rz.scp.css */
.collections-wishlist-page[b-e69ui19y72] {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
}

.collections-wishlist-heading[b-e69ui19y72] {
    align-items: flex-start;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding-bottom: 1rem;
}

.collections-wishlist-heading-actions[b-e69ui19y72] {
    align-items: center;
    justify-content: flex-end;
}

.collections-wishlist-drawer-header[b-e69ui19y72] {
    align-items: flex-start;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(0, 1fr) auto;
    width: 100%;
}

.collections-wishlist-drawer-header[b-e69ui19y72]  .mud-icon-button {
    grid-column: 2;
    grid-row: 1;
}

.collections-wishlist-drawer-header[b-e69ui19y72]  .mud-stack {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
}

.collections-wishlist-highlights[b-e69ui19y72] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.collections-wishlist-highlight[b-e69ui19y72] {
    min-height: 6.5rem;
}

.collections-wishlist-toolbar[b-e69ui19y72] {
    align-items: flex-start;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(18rem, 1fr) minmax(16rem, 1fr) auto;
}

.collections-wishlist-search[b-e69ui19y72],
.collections-wishlist-sort[b-e69ui19y72] {
    min-width: 0;
}

.collections-wishlist-filter-row[b-e69ui19y72],
.collections-wishlist-view-controls[b-e69ui19y72] {
    align-items: center;
    flex-wrap: wrap;
}

.collections-wishlist-results-header[b-e69ui19y72] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0.25rem 0 0.75rem;
}

.collections-wishlist-grid[b-e69ui19y72] {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 15rem));
    justify-content: start;
}

.collections-wishlist-market-basis[b-e69ui19y72] {
    display: block;
    margin: -0.35rem 0 0.75rem;
}

.collections-wishlist-grid[b-e69ui19y72]  .collections-wishlist-card {
    display: grid;
    gap: 0.75rem;
    grid-template-rows: auto auto auto 1fr;
    min-height: 12.5rem;
}

.collections-wishlist-card-meta[b-e69ui19y72],
.collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-meta {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
}

.collections-wishlist-price-context[b-e69ui19y72] {
    min-width: 0;
    width: 100%;
}

.collections-wishlist-card-meta[b-e69ui19y72] {
    width: 100%;
}

.collections-wishlist-card-actions[b-e69ui19y72],
.collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-actions {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-inline-start: auto;
}

.collections-wishlist-card-actions[b-e69ui19y72]  .mud-icon-button,
.collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-actions .mud-icon-button {
    height: 2.25rem;
    width: 2.25rem;
}

.collections-wishlist-list[b-e69ui19y72] {
    display: grid;
    gap: 0.5rem;
}

.collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(14rem, 1fr) minmax(9rem, 15rem) minmax(0, 1fr) auto;
    min-height: 5.5rem;
}

.collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-product {
    min-width: 0;
}

.collections-wishlist-empty[b-e69ui19y72] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    justify-content: center;
    min-height: 18rem;
    text-align: center;
}

.collections-wishlist-empty-actions[b-e69ui19y72] {
    flex-wrap: wrap;
    justify-content: center;
}

.collections-wishlist-load-more[b-e69ui19y72] {
    display: flex;
    justify-content: center;
    padding: 1rem 0;
}

.collections-wishlist-drawer[b-e69ui19y72] {
    max-width: 100vw;
}

.collections-wishlist-form[b-e69ui19y72] {
    background: var(--mud-palette-background-gray);
    min-height: 100%;
}

.collections-wishlist-form-section[b-e69ui19y72] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: grid;
    gap: 0.75rem;
    padding: 1rem;
}

.collections-wishlist-locked-identity[b-e69ui19y72] {
    display: grid;
    gap: 0.75rem;
}

.collections-wishlist-custom-fallback[b-e69ui19y72] {
    border-top: 1px solid var(--mud-palette-lines-default);
    padding-top: 0.75rem;
}

.collections-wishlist-custom-fallback[b-e69ui19y72]  .mud-expand-panel-header {
    color: var(--mud-palette-primary);
    min-height: 2.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.collections-wishlist-undo[b-e69ui19y72] {
    margin-bottom: 0.75rem;
}

.collections-wishlist-selected-card[b-e69ui19y72] {
    align-items: center;
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.75rem;
    min-width: 0;
    padding: 0.75rem;
}

.collections-wishlist-delete-section[b-e69ui19y72] {
    border-color: var(--mud-palette-error-lighten);
}

.collections-wishlist-form-actions[b-e69ui19y72] {
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-lines-default);
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
    margin: 0 -0.75rem -0.75rem;
    padding: 0.75rem;
    position: sticky;
    z-index: 2;
}

@media (max-width: 1100px) {
    .collections-wishlist-toolbar[b-e69ui19y72] {
        grid-template-columns: 1fr;
    }

    .collections-wishlist-highlights[b-e69ui19y72] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .collections-wishlist-view-controls[b-e69ui19y72] {
        justify-content: flex-start;
    }
}

@media (max-width: 720px) {
    .collections-wishlist-heading[b-e69ui19y72] {
        flex-direction: column;
    }

    .collections-wishlist-heading-actions[b-e69ui19y72],
    .collections-wishlist-heading-actions[b-e69ui19y72]  .mud-button-root,
    .collections-wishlist-empty-actions[b-e69ui19y72],
    .collections-wishlist-empty-actions[b-e69ui19y72]  .mud-button-root {
        width: 100%;
    }

    .collections-wishlist-highlights[b-e69ui19y72],
    .collections-wishlist-grid[b-e69ui19y72] {
        grid-template-columns: 1fr;
    }

    .collections-wishlist-undo[b-e69ui19y72]  .mud-stack-row {
        align-items: stretch;
        flex-direction: column;
    }

    .collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row {
        align-items: flex-start;
        grid-template-columns: 1fr auto;
    }

    .collections-wishlist-price-context[b-e69ui19y72],
    .collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-meta {
        grid-column: 1 / -1;
    }

    .collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-actions {
        grid-column: 1 / -1;
        justify-self: end;
    }

    .collections-wishlist-card-actions[b-e69ui19y72]  .mud-icon-button,
    .collections-wishlist-list[b-e69ui19y72]  .collections-wishlist-row-actions .mud-icon-button {
        height: 2.75rem;
        width: 2.75rem;
    }

    .collections-wishlist-form-actions[b-e69ui19y72]  .mud-button-root {
        flex: 1 1 100%;
    }
}
/* /Components/Pages/Collections/PublicCollectionBinder.razor.rz.scp.css */
.public-binder[b-4dm2tk7xgy] {
    width: min(100%, 96rem);
    margin-inline: auto;
    padding: .75rem;
}

.public-binder--state[b-4dm2tk7xgy] {
    min-height: 50vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 2rem;
    text-align: center;
}

.public-binder__header[b-4dm2tk7xgy] {
    min-width: 0;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1rem;
}

.public-binder__heading-copy[b-4dm2tk7xgy] {
    min-width: 0;
}

[b-4dm2tk7xgy] .public-binder__heading {
    overflow-wrap: anywhere;
}

[b-4dm2tk7xgy] .public-binder__privacy {
    flex: 0 0 auto;
}

.public-binder__live[b-4dm2tk7xgy] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.public-binder-cover-stage[b-4dm2tk7xgy] {
    min-height: 34rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1.5rem;
}

.public-binder-reading[b-4dm2tk7xgy] {
    min-width: 0;
}

[b-4dm2tk7xgy] .public-binder__toolbar {
    position: relative;
}

[b-4dm2tk7xgy] .public-binder__position {
    min-width: 0;
    flex: 1 1 auto;
}

[b-4dm2tk7xgy] .public-binder__close {
    display: flex;
    margin: .35rem auto 0;
}

[b-4dm2tk7xgy] .public-binder__nav-disabled {
    opacity: .48;
    cursor: default;
}

[b-4dm2tk7xgy] .public-binder__load-alert {
    margin-top: .75rem;
}

.public-binder__stage[b-4dm2tk7xgy] {
    position: relative;
    min-width: 0;
    margin-top: 1rem;
    animation: public-binder-enter-b-4dm2tk7xgy 200ms ease-out;
}

[b-4dm2tk7xgy] .public-binder__progress {
    position: absolute;
    inset: 0 0 auto;
    z-index: 3;
}

.public-binder__spread[b-4dm2tk7xgy] {
    position: relative;
    min-width: 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 1.35rem;
    padding: .8rem;
    border-radius: 1rem;
    background: color-mix(in srgb, var(--mud-palette-primary) 8%, var(--mud-palette-background));
    box-shadow: inset 0 .35rem .8rem rgb(0 0 0 / 8%);
}

.public-binder__spread[b-4dm2tk7xgy]::after {
    content: "";
    position: absolute;
    inset: .8rem auto .8rem 50%;
    width: .7rem;
    transform: translateX(-50%);
    border-radius: 999px;
    background: linear-gradient(90deg, transparent, rgb(0 0 0 / 16%), transparent);
    pointer-events: none;
}

.public-binder__single[b-4dm2tk7xgy] {
    width: min(100%, 48rem);
    margin-inline: auto;
}

.public-binder__empty[b-4dm2tk7xgy] {
    min-height: 22rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    padding: 2rem;
    text-align: center;
    border: 1px dashed var(--mud-palette-lines-default);
    border-radius: .75rem;
    background: var(--mud-palette-surface);
}

[b-4dm2tk7xgy] .public-binder-report {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: .5rem;
    overflow: hidden;
}

[b-4dm2tk7xgy] .public-binder-report__form {
    padding: .35rem;
}

@keyframes public-binder-enter-b-4dm2tk7xgy {
    from {
        opacity: .82;
        transform: translateX(.75rem);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@media (max-width: 800px) {
    .public-binder__header[b-4dm2tk7xgy] {
        align-items: stretch;
        flex-direction: column;
    }

    [b-4dm2tk7xgy] .public-binder__privacy {
        flex: 1 1 auto;
    }
}

@media (max-width: 640px) {
    .public-binder[b-4dm2tk7xgy] {
        padding: .4rem;
    }

    .public-binder-cover-stage[b-4dm2tk7xgy] {
        min-height: 28rem;
    }

    [b-4dm2tk7xgy] .public-binder__toolbar {
        padding: .45rem !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .public-binder__stage[b-4dm2tk7xgy] {
        animation: none;
        transition: none;
    }
}
/* /Components/Pages/Home.razor.rz.scp.css */
.home-page[b-qpbk9afitc]  .home-hero {
    margin: -0.5rem -0.75rem 2rem;
    min-height: 580px;
    background: #f6f8fb;
    border-color: #e5e2e1;
    border-radius: 8px;
    overflow: hidden;
}

.home-page[b-qpbk9afitc]  .home-hero-copy {
    max-width: 760px;
}

.home-page[b-qpbk9afitc]  .home-hero-title {
    max-width: 720px;
    color: #17315a;
    font-size: 2.75rem;
    font-weight: 800;
    line-height: 1.12;
    letter-spacing: 0;
}

.home-page[b-qpbk9afitc]  .home-hero-subtitle {
    max-width: 680px;
    color: #17315a;
    font-size: 2rem;
    font-weight: 800;
    line-height: 1.18;
    letter-spacing: 0;
}

.home-page[b-qpbk9afitc]  .home-lead {
    max-width: 660px;
    color: #474646;
    font-size: 1.125rem;
    line-height: 1.55;
}

.home-page[b-qpbk9afitc]  .home-muted {
    color: #474646;
}

.home-page[b-qpbk9afitc]  .mud-typography-h2 {
    color: #17315a;
    font-size: 2rem;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: 0;
}

.home-page[b-qpbk9afitc]  .home-feature-card .mud-typography-h4,
.home-page[b-qpbk9afitc]  .home-step-card .mud-typography-h4 {
    color: #17315a;
    font-size: 1.15rem;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0;
}

.home-action-row[b-qpbk9afitc] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: wrap;
}

.home-action-row--centered[b-qpbk9afitc] {
    justify-content: center;
}

.home-page[b-qpbk9afitc]  .home-primary-action {
    background-color: #e47224 !important;
    color: #ffffff !important;
}

.home-page[b-qpbk9afitc]  .home-proof-card,
.home-page[b-qpbk9afitc]  .home-feature-card,
.home-page[b-qpbk9afitc]  .home-step-card,
.home-page[b-qpbk9afitc]  .home-trust-panel,
.home-page[b-qpbk9afitc]  .home-search-preview {
    height: 100%;
    border-color: #e5e2e1;
    border-radius: 8px;
}

.home-page[b-qpbk9afitc]  .home-feature-card .mud-stack,
.home-page[b-qpbk9afitc]  .home-step-card .mud-stack {
    height: 100%;
}

.home-page[b-qpbk9afitc]  .home-feature-card .mud-button {
    align-self: flex-end;
    margin-top: auto;
}

.home-hero-visual[b-qpbk9afitc] {
    display: flex;
    justify-content: center;
    min-width: 0;
}

.home-card-stack[b-qpbk9afitc] {
    position: relative;
    width: min(100%, 460px);
    min-height: 500px;
}

.home-card-stack__card[b-qpbk9afitc] {
    position: absolute;
    top: 26px;
    right: 18px;
    width: 260px;
    height: 362px;
    object-fit: cover;
    border-radius: 18px;
    box-shadow: 0 20px 55px rgba(23, 49, 90, 0.2);
    transform: rotate(7deg);
    z-index: 2;
}

.home-card-stack__card--secondary[b-qpbk9afitc] {
    top: 78px;
    right: clamp(130px, 13vw, 205px);
    width: clamp(205px, 17vw, 245px);
    height: auto;
    aspect-ratio: 720 / 1000;
    opacity: 0.92;
    transform: rotate(-7deg);
    z-index: 1;
}

.home-status-panel[b-qpbk9afitc] {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 320px;
    min-height: 320px;
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #d9e0e7;
    border-radius: 8px;
    box-shadow: 0 22px 60px rgba(23, 49, 90, 0.18);
    z-index: 3;
}

.home-status-panel img[b-qpbk9afitc] {
    display: block;
    max-width: 190px;
    height: auto;
    margin-bottom: 1.25rem;
}

.home-status-item[b-qpbk9afitc] {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    min-height: 52px;
    padding: 0.75rem;
    color: #474646;
    background: #f7f8fa;
    border: 1px solid #e5e2e1;
    border-radius: 8px;
    font-weight: 600;
}

.home-status-item.is-complete[b-qpbk9afitc] {
    color: #2e802d;
    background: #f6fbf6;
    border-color: #b1e3d2;
}

.home-status-item.is-active[b-qpbk9afitc] {
    color: #17315a;
    background: #edf4f7;
    border-color: #c6dce5;
}

.home-icon-badge[b-qpbk9afitc] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 44px;
    height: 44px;
    padding: 10px;
    color: #2d6e8d;
    background: #edf4f7;
    border-radius: 8px;
}

.home-icon-badge svg[b-qpbk9afitc] {
    width: 24px;
    height: 24px;
}

.home-page[b-qpbk9afitc]  .home-section-header {
    max-width: 780px;
    margin-inline: auto;
}

.home-page[b-qpbk9afitc]  .home-kicker {
    color: #2d6e8d;
    font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0;
}

.home-step-number[b-qpbk9afitc] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    color: #ffffff;
    background: #17315a;
    border-radius: 50%;
    font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
    font-weight: 800;
}

.home-page[b-qpbk9afitc]  .home-trust-band {
    margin-inline: -0.75rem;
    background: #ffffff;
    border-top: 1px solid #e5e2e1;
    border-bottom: 1px solid #e5e2e1;
}

.home-trust-row[b-qpbk9afitc] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 0.9rem;
    align-items: start;
    padding: 0.9rem;
    background: #f7f8fa;
    border: 1px solid #e5e2e1;
    border-radius: 8px;
}

.home-search-preview__row[b-qpbk9afitc] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: 0.75rem;
    align-items: center;
    min-height: 56px;
    padding: 0 1rem;
    color: #17315a;
    background: #f7f8fa;
    border: 1px solid #e5e2e1;
    border-radius: 8px;
}

.home-search-preview__row strong[b-qpbk9afitc] {
    color: #2d6e8d;
}

.home-search-preview__result[b-qpbk9afitc] {
    display: grid;
    grid-template-columns: 90px minmax(0, 1fr);
    gap: 1rem;
    align-items: center;
    padding: 1rem;
    background: #edf4f7;
    border: 1px solid #c6dce5;
    border-radius: 8px;
}

.home-search-preview__result img[b-qpbk9afitc] {
    width: 78px;
    height: 109px;
    object-fit: cover;
    border-radius: 6px;
}

.home-search-preview__result strong[b-qpbk9afitc],
.home-search-preview__result span[b-qpbk9afitc] {
    display: block;
}

.home-search-preview__result strong[b-qpbk9afitc] {
    color: #17315a;
    font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
    font-size: 1.05rem;
}

.home-search-preview__result span[b-qpbk9afitc] {
    margin-top: 0.35rem;
    color: #474646;
    line-height: 1.5;
}

.home-search-preview__step[b-qpbk9afitc] {
    display: flex;
    align-items: center;
    gap: 0.45rem;
    min-height: 48px;
    padding: 0.75rem;
    color: #17315a;
    background: #f7f8fa;
    border: 1px solid #e5e2e1;
    border-radius: 8px;
    font-weight: 600;
}

.home-search-preview__step svg[b-qpbk9afitc] {
    flex: 0 0 auto;
    color: #2d6e8d;
}

.home-page[b-qpbk9afitc]  .home-final-cta {
    margin: 0 -0.75rem -0.75rem;
    background: #f7f8fa;
    border-top: 1px solid #e5e2e1;
}

.home-page[b-qpbk9afitc]  .home-disclaimer {
    max-width: 760px;
    line-height: 1.45;
}

.home-section[b-qpbk9afitc],
[b-qpbk9afitc] .home-section {
    width: min(100%, 1280px);
    margin-inline: auto;
}

@media (max-width: 1100px) {
    .home-page[b-qpbk9afitc]  .home-hero {
        min-height: auto;
    }

    .home-hero-visual[b-qpbk9afitc] {
        min-height: 480px;
    }
}

@media (min-width: 600px) {
    .home-search-preview__step[b-qpbk9afitc] {
        min-height: 66px;
    }
}

@media (min-width: 721px) and (max-height: 700px) {
    .home-page[b-qpbk9afitc]  .home-hero-title {
        font-size: 2.3rem;
    }

    .home-page[b-qpbk9afitc]  .home-hero-subtitle {
        font-size: 1.55rem;
    }

    .home-page[b-qpbk9afitc]  .home-lead {
        font-size: 1rem;
        line-height: 1.45;
    }

    .home-hero-visual[b-qpbk9afitc],
    .home-card-stack[b-qpbk9afitc] {
        min-height: 405px;
    }

    .home-card-stack[b-qpbk9afitc] {
        width: min(100%, 420px);
    }

    .home-card-stack__card[b-qpbk9afitc] {
        top: 16px;
        right: 12px;
        width: 220px;
        height: 306px;
        border-radius: 16px;
    }

    .home-card-stack__card--secondary[b-qpbk9afitc] {
        top: 62px;
        right: clamp(116px, 12vw, 170px);
        width: clamp(180px, 15vw, 210px);
    }

    .home-status-panel[b-qpbk9afitc] {
        width: 285px;
        min-height: 270px;
        padding: 1rem;
    }

    .home-status-panel img[b-qpbk9afitc] {
        max-width: 150px;
        margin-bottom: 0.85rem;
    }

    .home-status-item[b-qpbk9afitc] {
        min-height: 44px;
        padding: 0.6rem;
    }
}

@media (max-width: 720px) {
    .home-page[b-qpbk9afitc]  .home-hero {
        margin: -0.25rem -0.25rem 1.5rem;
    }

    .home-page[b-qpbk9afitc]  .home-hero-title {
        font-size: 2rem;
        line-height: 1.18;
    }

    .home-page[b-qpbk9afitc]  .home-hero-subtitle {
        font-size: 1.45rem;
        line-height: 1.22;
    }

    .home-page[b-qpbk9afitc]  .home-lead {
        font-size: 1rem;
    }

    .home-page[b-qpbk9afitc]  .mud-typography-h2 {
        font-size: 1.5rem;
        line-height: 1.25;
    }

    .home-page[b-qpbk9afitc]  .home-feature-card .mud-typography-h4,
    .home-page[b-qpbk9afitc]  .home-step-card .mud-typography-h4 {
        font-size: 1.05rem;
        line-height: 1.3;
    }

    .home-action-row[b-qpbk9afitc] {
        align-items: stretch !important;
        flex-direction: column !important;
    }

    .home-action-row .mud-button[b-qpbk9afitc] {
        width: 100%;
    }

    .home-proof-grid-shell[b-qpbk9afitc] {
        display: none !important;
    }

    .home-hero-visual[b-qpbk9afitc] {
        min-height: 320px;
    }

    .home-card-stack[b-qpbk9afitc] {
        min-height: 320px;
    }

    .home-card-stack__card[b-qpbk9afitc] {
        right: 0;
        width: 170px;
        height: 237px;
    }

    .home-card-stack__card--secondary[b-qpbk9afitc] {
        display: none;
    }

    .home-status-panel[b-qpbk9afitc] {
        bottom: 0;
        width: min(100%, 280px);
        min-height: 250px;
    }

    .home-status-panel img[b-qpbk9afitc] {
        max-width: 155px;
    }

    .home-page[b-qpbk9afitc]  .home-trust-band,
    .home-page[b-qpbk9afitc]  .home-final-cta {
        margin-left: -0.25rem;
        margin-right: -0.25rem;
    }

    .home-trust-row[b-qpbk9afitc] {
        grid-template-columns: 1fr;
    }

    .home-search-preview__result[b-qpbk9afitc] {
        grid-template-columns: 72px minmax(0, 1fr);
    }

    .home-search-preview__result img[b-qpbk9afitc] {
        width: 62px;
        height: 87px;
    }

}
/* /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%;
}

.instant-card-offer__affiliated-choice[b-s5mxdg6u0c],
.instant-card-offer__affiliated-selected[b-s5mxdg6u0c] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.35rem;
    min-width: 0;
    overflow-wrap: anywhere;
}

.instant-card-offer__affiliated-choice[b-s5mxdg6u0c] {
    padding: 0.75rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background: var(--mud-palette-background-gray);
}

@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-table[b-38m022f4ye] {
        min-width: 0;
        max-width: 100%;
    }

    .csv-attention-table[b-38m022f4ye]  .mud-table-container {
        max-width: 100%;
        overflow-x: hidden;
    }

    .csv-attention-table[b-38m022f4ye]  table {
        width: 100%;
        min-width: 0;
        table-layout: fixed;
    }

    .csv-attention-table[b-38m022f4ye]  .mud-table-cell {
        min-width: 0;
        max-width: 100%;
        white-space: normal;
        overflow-wrap: anywhere;
    }

    .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: -1rem -1rem 1.5rem;
    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 -0.75rem 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/Orders/EditOrder.razor.rz.scp.css */
[b-vx0xp3wsq6] .order-context-band {
    background: var(--mud-palette-surface);
}
/* /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/Orders/MyOrders.razor.rz.scp.css */
.my-orders-workspace[b-qicms5nr4c] {
    width: min(100%, 1280px);
    margin-inline: auto;
}
/* /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/Pages/Public/Contact.razor.rz.scp.css */
.contact-action-panel[b-lahuojzekz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.25rem;
    background: #f7f8fa;
    border: 1px solid #e5e2e1;
    border-radius: 8px;
}

.contact-action-copy[b-lahuojzekz] {
    max-width: 620px;
}

.contact-support-notes[b-lahuojzekz] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.65rem 1rem;
    margin-top: 0.9rem;
    color: #474646;
    font-size: 0.95rem;
    line-height: 1.45;
}

.contact-support-note[b-lahuojzekz] {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    min-width: 0;
}

.contact-action-panel[b-lahuojzekz]  .mud-typography-h3,
.contact-support-panel-shell[b-lahuojzekz]  .mud-typography-h3 {
    color: #17315a;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0;
}

.contact-action-panel[b-lahuojzekz]  .mud-typography-body1,
.contact-support-panel-shell[b-lahuojzekz]  .mud-typography-body2 {
    color: #474646;
    line-height: 1.5;
}

.contact-action-panel[b-lahuojzekz]  .mud-button {
    flex: 0 0 auto;
}

.contact-support-panel-shell[b-lahuojzekz]  .contact-support-panel {
    border-color: #e5e2e1;
    border-radius: 8px;
}

.contact-topic-panels-shell[b-lahuojzekz]  .contact-topic-panels {
    border: 1px solid #e5e2e1;
    border-radius: 8px;
    overflow: hidden;
}

.contact-topic-panels-shell[b-lahuojzekz]  .mud-expand-panel {
    border-bottom: 1px solid #e5e2e1;
}

.contact-topic-panels-shell[b-lahuojzekz]  .mud-expand-panel:last-child {
    border-bottom: 0;
}

.contact-topic-panels-shell[b-lahuojzekz]  .mud-expand-panel-header {
    min-height: 56px;
}

.contact-topic-panels-shell[b-lahuojzekz]  .mud-expand-panel-text {
    color: #17315a;
    font-weight: 700;
    line-height: 1.35;
}

.contact-topic-list[b-lahuojzekz] {
    display: grid;
    gap: 0.85rem;
    margin: 0;
    padding: 0;
    list-style: none;
}

.contact-topic-list li[b-lahuojzekz] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 0.7rem;
}

.contact-topic-list strong[b-lahuojzekz],
.contact-topic-list span[b-lahuojzekz] {
    display: block;
    line-height: 1.5;
}

.contact-topic-list strong[b-lahuojzekz] {
    color: #17315a;
    font-weight: 800;
}

.contact-topic-list span[b-lahuojzekz] {
    color: #474646;
}

@media (max-width: 960px) {
    .contact-action-panel[b-lahuojzekz] {
        align-items: flex-start;
        flex-direction: column;
    }

    .contact-support-notes[b-lahuojzekz] {
        flex-direction: column;
    }
}

@media (max-width: 640px) {
    .contact-action-panel[b-lahuojzekz] {
        padding: 1rem;
    }

    .contact-action-panel[b-lahuojzekz]  .mud-button {
        width: 100%;
    }
}
/* /Components/Pages/Public/Faq.razor.rz.scp.css */
.public-faq-panels-shell[b-7g2h1f19io]  .public-faq-panels {
    border: 1px solid #e5e2e1;
    border-radius: 8px;
    overflow: hidden;
}

.public-faq-panels-shell[b-7g2h1f19io]  .mud-expand-panel {
    border-bottom: 1px solid #e5e2e1;
}

.public-faq-panels-shell[b-7g2h1f19io]  .mud-expand-panel:last-child {
    border-bottom: 0;
}

.public-faq-panels-shell[b-7g2h1f19io]  .mud-expand-panel-header {
    min-height: 56px;
}

.public-faq-panels-shell[b-7g2h1f19io]  .mud-expand-panel-text {
    color: #17315a;
    font-weight: 700;
    line-height: 1.35;
}

.public-faq-panels-shell[b-7g2h1f19io]  .mud-expand-panel-content {
    color: #474646;
    line-height: 1.6;
}
/* /Components/Pages/Public/Updates.razor.rz.scp.css */
.product-updates-list[b-6bjvvfieiv] {
    width: 100%;
}

.product-update-card[b-6bjvvfieiv] {
    border-radius: 8px;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .product-updates-archive-panels {
    border: 1px solid #e5e2e1;
    border-radius: 8px;
    overflow: hidden;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .mud-expand-panel {
    border-bottom: 1px solid #e5e2e1;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .mud-expand-panel:last-child {
    border-bottom: 0;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .mud-expand-panel-header {
    min-height: 56px;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .mud-expand-panel-text {
    color: #17315a;
    font-weight: 700;
    line-height: 1.35;
}

.product-updates-archive-shell[b-6bjvvfieiv]  .mud-expand-panel-content {
    color: #474646;
    line-height: 1.6;
}

.product-update-archive-item[b-6bjvvfieiv] {
    border-bottom: 1px solid #f0eeee;
    padding: 0 0 16px;
}

.product-update-archive-item:last-child[b-6bjvvfieiv] {
    border-bottom: 0;
    padding-bottom: 0;
}
/* /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/CardsAutoCompleteComponent.razor.rz.scp.css */
.card-autocomplete-option[b-corfr01z2b] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    min-width: 0;
    padding: 0.25rem 0;
}

.card-autocomplete-option__media[b-corfr01z2b] {
    align-items: center;
    background: var(--mud-palette-background-grey);
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    display: flex;
    flex: 0 0 3rem;
    height: 3rem;
    justify-content: center;
    overflow: hidden;
}

.card-autocomplete-option__media[b-corfr01z2b]  img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.card-autocomplete-option__body[b-corfr01z2b] {
    min-width: 0;
}

[b-corfr01z2b] .card-autocomplete-option__title {
    overflow-wrap: anywhere;
    font-weight: 600;
    line-height: 1.25;
}
/* /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/Custom/AppSearchableMultiSelect.razor.rz.scp.css */
.app-searchable-multiselect[b-yjq83ceo4u] {
    position: relative;
    width: 100%;
}

.app-searchable-multiselect-trigger[b-yjq83ceo4u] {
    align-items: center;
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: 4px;
    color: var(--mud-palette-text-primary);
    cursor: pointer;
    display: grid;
    font: inherit;
    grid-template-columns: minmax(0, 1fr) auto;
    min-height: 40px;
    padding: 0.42rem 0.55rem 0.32rem 0.75rem;
    position: relative;
    text-align: left;
    width: 100%;
}

.app-searchable-multiselect-trigger:hover[b-yjq83ceo4u],
.app-searchable-multiselect-trigger:focus-visible[b-yjq83ceo4u] {
    border-color: var(--mud-palette-primary);
    outline: none;
}

.app-searchable-multiselect-trigger--disabled[b-yjq83ceo4u] {
    background: var(--mud-palette-action-disabled-background);
    color: var(--mud-palette-text-disabled);
    cursor: default;
}

.app-searchable-multiselect-label[b-yjq83ceo4u] {
    background: var(--mud-palette-surface);
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    left: 0.58rem;
    line-height: 1;
    max-width: calc(100% - 2rem);
    overflow: hidden;
    padding: 0 0.2rem;
    position: absolute;
    text-overflow: ellipsis;
    top: -0.38rem;
    white-space: nowrap;
}

.app-searchable-multiselect-value[b-yjq83ceo4u] {
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-searchable-multiselect-value--placeholder[b-yjq83ceo4u] {
    color: var(--mud-palette-action-default);
}

.app-searchable-multiselect-arrow[b-yjq83ceo4u] {
    color: var(--mud-palette-text-secondary);
}

.app-searchable-multiselect-menu[b-yjq83ceo4u] {
    background: var(--mud-palette-surface);
    box-sizing: border-box;
    min-width: min(92vw, 16rem);
    overflow-x: hidden;
    width: 100%;
}

.app-searchable-multiselect-search[b-yjq83ceo4u] {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    padding: 0.6rem 0.7rem 0.45rem;
}

.app-searchable-multiselect-actions[b-yjq83ceo4u] {
    align-items: center;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    display: flex;
    gap: 0.25rem;
    justify-content: space-between;
    min-height: 2.25rem;
    padding: 0.2rem 0.45rem;
}

.app-searchable-multiselect-options[b-yjq83ceo4u] {
    max-height: 18rem;
    overflow: auto;
    overflow-x: hidden;
    padding: 0.25rem 0;
}

.app-searchable-multiselect-option[b-yjq83ceo4u] {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: grid;
    gap: 0.25rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    min-height: 2.45rem;
    padding: 0.15rem 0.65rem 0.15rem 0.35rem;
    width: 100%;
}

.app-searchable-multiselect-option:hover[b-yjq83ceo4u] {
    background: var(--mud-palette-action-default-hover);
}

.app-searchable-multiselect-option--selected[b-yjq83ceo4u] {
    background: var(--mud-palette-primary-hover);
}

.app-searchable-multiselect-option-text[b-yjq83ceo4u] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.app-searchable-multiselect-option-text span[b-yjq83ceo4u],
.app-searchable-multiselect-option-text small[b-yjq83ceo4u] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-searchable-multiselect-option-text small[b-yjq83ceo4u] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.72rem;
}

.app-searchable-multiselect-count[b-yjq83ceo4u] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    font-weight: 600;
}

.app-searchable-multiselect-empty[b-yjq83ceo4u] {
    color: var(--mud-palette-text-secondary);
    padding: 0.85rem 0.9rem;
    text-align: center;
}

@media (max-width: 599.98px) {
    .app-searchable-multiselect-menu[b-yjq83ceo4u] {
        min-width: min(94vw, 22rem);
    }
}
/* /Components/Shared/LegalFooter.razor.rz.scp.css */
.legal-footer[b-8tn8bklg96] {
    box-sizing: border-box;
    width: min(100%, 1280px);
    margin: 0 auto;
    padding: 0 1rem 1.5rem;
}

[b-8tn8bklg96] .legal-footer__divider {
    margin: 1.5rem 0 1rem;
}

.legal-footer__content[b-8tn8bklg96] {
    display: grid;
    gap: 0.45rem;
    justify-items: center;
    text-align: center;
}

[b-8tn8bklg96] .legal-footer__copyright,
[b-8tn8bklg96] .legal-footer__support,
.legal-footer__links[b-8tn8bklg96] {
    color: #17315a;
    line-height: 1.5;
}

[b-8tn8bklg96] .legal-footer__support {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.25rem;
}

.legal-footer__links[b-8tn8bklg96] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.35rem 0.9rem;
}

@media (max-width: 640px) {
    .legal-footer[b-8tn8bklg96] {
        padding-bottom: 1.25rem;
    }

    .legal-footer__content[b-8tn8bklg96] {
        justify-items: start;
        text-align: left;
    }

    .legal-footer__links[b-8tn8bklg96] {
        justify-content: flex-start;
        gap: 0.35rem 0.75rem;
    }

    [b-8tn8bklg96] .legal-footer__support {
        justify-content: flex-start;
    }
}
/* /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 {
    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/PublicInfoPage.razor.rz.scp.css */
.public-info-page[b-8l82bv2e2t] {
    box-sizing: border-box;
    width: min(100%, 1280px);
    margin: 0 auto;
    padding: 0 1rem;
}

.public-info-hero[b-8l82bv2e2t] {
    padding: 1.5rem 0 1.25rem;
}

.public-info-hero[b-8l82bv2e2t]  .public-info-kicker {
    color: #2d6e8d;
    font-family: "Public Sans", "Helvetica", "Arial", sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0;
}

.public-info-hero[b-8l82bv2e2t]  .public-info-title {
    max-width: 820px;
    color: #17315a;
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 1.12;
    letter-spacing: 0;
}

.public-info-hero[b-8l82bv2e2t]  .public-info-subtitle {
    max-width: 820px;
    margin-top: 0.75rem;
    color: #474646;
    font-size: 1.1rem;
    line-height: 1.6;
}

.public-info-hero[b-8l82bv2e2t]  .public-info-effective-date {
    display: block;
    margin-top: 1rem;
}

.public-info-layout[b-8l82bv2e2t] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 1.5rem;
}

.public-info-layout--with-aside[b-8l82bv2e2t] {
    grid-template-columns: minmax(0, 1fr) minmax(260px, 320px);
    align-items: start;
}

.public-info-main[b-8l82bv2e2t],
.public-info-aside[b-8l82bv2e2t] {
    min-width: 0;
}

.public-info-aside[b-8l82bv2e2t] {
    position: sticky;
    top: 5rem;
}

@media (max-width: 900px) {
    .public-info-layout--with-aside[b-8l82bv2e2t] {
        grid-template-columns: minmax(0, 1fr);
    }

    .public-info-aside[b-8l82bv2e2t] {
        position: static;
    }
}

@media (max-width: 720px) {
    .public-info-hero[b-8l82bv2e2t] {
        padding-top: 1rem;
    }

    .public-info-hero[b-8l82bv2e2t]  .public-info-title {
        font-size: 2rem;
        line-height: 1.18;
    }

    .public-info-hero[b-8l82bv2e2t]  .public-info-subtitle {
        font-size: 1rem;
        line-height: 1.55;
    }
}
/* /Components/Shared/PublicInfoSection.razor.rz.scp.css */
.public-info-section[b-nmjx7vpi9v] {
    padding: 1.5rem 0;
    border-top: 1px solid #e5e2e1;
}

.public-info-section:first-child[b-nmjx7vpi9v] {
    border-top: 0;
    padding-top: 0;
}

.public-info-section[b-nmjx7vpi9v]  .public-info-section-title {
    color: #17315a;
    font-size: 1.45rem;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0;
}

.public-info-section[b-nmjx7vpi9v]  .public-info-section-description,
.public-info-section-body[b-nmjx7vpi9v] {
    color: #474646;
    line-height: 1.6;
}

.public-info-section[b-nmjx7vpi9v]  .public-info-section-description {
    max-width: 760px;
    margin-top: 0.5rem;
}

.public-info-section-body[b-nmjx7vpi9v] {
    margin-top: 1rem;
}

.public-info-section-body[b-nmjx7vpi9v]  p,
.public-info-section-body[b-nmjx7vpi9v]  .mud-typography-body1 {
    line-height: 1.6;
}

@media (max-width: 720px) {
    .public-info-section[b-nmjx7vpi9v] {
        padding: 1.25rem 0;
    }

    .public-info-section[b-nmjx7vpi9v]  .public-info-section-title {
        font-size: 1.25rem;
        line-height: 1.3;
    }
}
/* /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);
}
