@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';

/* _content/RentlyBlazor.Server/Components/Gamification/TrustAccessSummary.razor.rz.scp.css */
.trust-access-summary[b-5c4b8r1nmy] {
    border-radius: 18px;
    border: 1px solid var(--mud-palette-lines-default);
    background: linear-gradient(180deg, rgba(18, 73, 80, 0.05) 0%, rgba(18, 73, 80, 0) 80%);
}

.trust-access-summary .trust-access-chiprow .mud-chip[b-5c4b8r1nmy] {
    margin-right: 0.4rem;
    margin-bottom: 0.35rem;
}

.trust-access-highlight-list[b-5c4b8r1nmy] {
    padding-left: 0.25rem;
}

.trust-access-highlight-list .mud-list-item[b-5c4b8r1nmy] {
    padding: 0.25rem 0;
}

.trust-access-metrics .trust-access-metric[b-5c4b8r1nmy] {
    border-radius: 14px;
    border: 1px dashed rgba(18, 73, 80, 0.15);
}

.trust-access-persona-list .trust-access-persona-row[b-5c4b8r1nmy] {
    gap: 0.6rem;
}

.trust-access-persona-copy[b-5c4b8r1nmy] {
    max-width: 60%;
}

.trust-access-footer[b-5c4b8r1nmy] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

@media (max-width: 960px) {
    .trust-access-persona-copy[b-5c4b8r1nmy] {
        max-width: 100%;
    }
}
/* _content/RentlyBlazor.Server/Components/Gamification/TrustOnboardingPrompt.razor.rz.scp.css */
.trust-onboarding-card[b-whq6752wne] {
    padding: 1.5rem;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.08), rgba(18, 73, 80, 0.05));
}

.trust-onboarding-title[b-whq6752wne] {
    font-weight: 600;
    color: #124950;
}

.trust-onboarding-chip[b-whq6752wne] {
    margin-bottom: 0.25rem;
}

.trust-onboarding-alert[b-whq6752wne] {
    margin-top: 0.5rem;
    border-radius: 12px;
}

.trust-onboarding-step-list[b-whq6752wne] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.trust-onboarding-step[b-whq6752wne] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    gap: 1rem;
    align-items: flex-start;
    padding: 1rem;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 4px 12px rgba(18, 73, 80, 0.08);
}

.trust-onboarding-step-complete[b-whq6752wne] {
    border-left: 4px solid rgba(46, 125, 50, 0.8);
}

.trust-onboarding-step-pending[b-whq6752wne] {
    border-left: 4px solid rgba(249, 168, 37, 0.6);
}

.trust-onboarding-step-indicator[b-whq6752wne] {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: white;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.08);
}

.trust-onboarding-step-icon[b-whq6752wne] {
    font-size: 1.4rem;
}

.trust-onboarding-step-body[b-whq6752wne] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.trust-onboarding-step-title[b-whq6752wne] {
    font-weight: 600;
    color: #124950;
}

.trust-onboarding-checkpoints[b-whq6752wne] {
    margin-top: 0.25rem;
    padding-left: 0;
}

.trust-onboarding-checkpoint-item[b-whq6752wne] {
    padding-left: 0;
    min-height: unset;
}

.trust-onboarding-step-status[b-whq6752wne] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
}

@media (max-width: 768px) {
    .trust-onboarding-step[b-whq6752wne] {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto;
    }

    .trust-onboarding-step-status[b-whq6752wne] {
        grid-column: 1 / span 2;
        justify-content: flex-end;
    }
}
/* _content/RentlyBlazor.Server/Components/Gamification/TrustSummaryCard.razor.rz.scp.css */
.trust-summary-card[b-mdy86fa5ys] {
    border-radius: 16px;
    padding: 1.25rem;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.08), rgba(11, 122, 117, 0.02));
    backdrop-filter: blur(6px);
}

.trust-summary-grid[b-mdy86fa5ys] {
    margin-top: 0.5rem;
}

.trust-summary-list .mud-list-item[b-mdy86fa5ys] {
    padding-left: 0;
}

.trust-summary-milestone[b-mdy86fa5ys] {
    border-radius: 12px;
    background-color: rgba(255, 193, 7, 0.08);
    border: 1px solid rgba(255, 193, 7, 0.24);
}

.trust-summary-footer[b-mdy86fa5ys] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
}

.trust-summary-actions[b-mdy86fa5ys] {
    display: flex;
    gap: 0.5rem;
    align-items: center;
}

@media (max-width: 600px) {
    .trust-summary-card[b-mdy86fa5ys] {
        padding: 1rem;
    }

    .trust-summary-milestone[b-mdy86fa5ys] {
        margin-top: 0.5rem;
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Account/Profile.razor.rz.scp.css */
.profile-dashboard-container[b-i4qet2vy2q] {
    padding-bottom: 2rem;
}

.trust-journey-card[b-i4qet2vy2q] {
    border-radius: 18px;
    padding: 2rem;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.08), rgba(53, 160, 174, 0.04));
    box-shadow: var(--mud-elevation-2);
}

.profile-trust-step-card[b-i4qet2vy2q] {
    border-radius: 16px;
    padding: 1.25rem;
    border: 1px solid rgba(11, 122, 117, 0.12);
    background-color: var(--mud-palette-surface);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.profile-trust-step-card:hover[b-i4qet2vy2q] {
    transform: translateY(-4px);
    box-shadow: var(--mud-elevation-6);
}

.profile-trust-step-card-complete[b-i4qet2vy2q] {
    border-color: rgba(76, 175, 80, 0.35);
}

.profile-trust-step-card-pending[b-i4qet2vy2q] {
    border-color: rgba(239, 108, 0, 0.35);
}

.profile-trust-step-avatar[b-i4qet2vy2q] {
    box-shadow: 0 10px 24px rgba(11, 122, 117, 0.18);
}

.profile-trust-step-checkpoints .mud-list-item[b-i4qet2vy2q] {
    padding-left: 0;
}

.profile-trust-step-checkpoints .mud-icon[b-i4qet2vy2q] {
    font-size: 1.1rem;
}

.profile-reward-highlights[b-i4qet2vy2q] {
    margin-bottom: 1.5rem;
}

.profile-highlight-card[b-i4qet2vy2q] {
    border-radius: 18px;
    padding: 1.5rem;
    background-color: var(--mud-palette-surface);
    box-shadow: var(--mud-elevation-2);
    height: 100%;
}

.profile-highlight-card .mud-chip[b-i4qet2vy2q] {
    border-radius: 999px;
}

.profile-highlight-baseline[b-i4qet2vy2q] {
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.12), rgba(11, 122, 117, 0.04));
}

.profile-highlight-rewards[b-i4qet2vy2q] {
    background: linear-gradient(135deg, rgba(53, 160, 174, 0.12), rgba(53, 160, 174, 0.04));
}

.profile-highlight-momentum[b-i4qet2vy2q] {
    background: linear-gradient(135deg, rgba(33, 150, 243, 0.12), rgba(33, 150, 243, 0.05));
}

.profile-highlight-checkpoints[b-i4qet2vy2q] {
    margin-top: 0.5rem;
}

.profile-highlight-chips[b-i4qet2vy2q] {
    margin-top: 0.75rem;
}

@media (max-width: 960px) {
    .trust-journey-card[b-i4qet2vy2q] {
        padding: 1.5rem;
    }

    .profile-highlight-card[b-i4qet2vy2q] {
        padding: 1.25rem;
    }
}

.profile-trust-summary[b-i4qet2vy2q] {
    border-radius: 18px;
    border: 1px solid rgba(33, 150, 243, 0.18);
    background: linear-gradient(135deg, rgba(53, 160, 174, 0.12), rgba(53, 160, 174, 0.03));
    padding: 1.5rem;
}

.profile-trust-summary .trust-access-metrics .trust-access-metric[b-i4qet2vy2q] {
    border: 1px solid rgba(53, 160, 174, 0.18);
    border-radius: 16px;
}

.profile-trust-summary .trust-access-persona-list[b-i4qet2vy2q] {
    margin-top: 0.75rem;
}

.profile-trust-summary-skeleton[b-i4qet2vy2q] {
    border-radius: 18px;
    opacity: 0.85;
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Gamification/AchievementAuthoringStudio.razor.rz.scp.css */
.achievement-authoring[b-5p0oo1djte] {
    padding-bottom: 48px;
}

.achievement-authoring .draft-card[b-5p0oo1djte] {
    border-radius: 18px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 12px 32px rgba(36, 65, 92, 0.08);
    background: linear-gradient(145deg, rgba(53, 160, 174, 0.08) 0%, rgba(239, 65, 44, 0.03) 100%);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.achievement-authoring .draft-card:hover[b-5p0oo1djte] {
    transform: translateY(-4px);
    box-shadow: 0 16px 40px rgba(36, 65, 92, 0.12);
}

.achievement-authoring .accent-surface[b-5p0oo1djte] {
    border-radius: 14px;
    background: rgba(33, 150, 243, 0.08);
    border: 1px solid rgba(33, 150, 243, 0.12);
}

.achievement-authoring .badge-icon-trigger.mud-button-root[b-5p0oo1djte] {
    padding: 0;
    width: 100%;
    justify-content: flex-start;
    background: transparent;
    text-transform: none;
}

.achievement-authoring .badge-icon-surface[b-5p0oo1djte] {
    width: 100%;
    border-radius: 16px;
    border: 1px solid rgba(36, 65, 92, 0.12);
    background: rgba(255, 255, 255, 0.92);
    padding: 16px 20px;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.achievement-authoring .badge-icon-trigger.mud-button-root:hover .badge-icon-surface[b-5p0oo1djte] {
    transform: translateY(-2px);
    box-shadow: 0 12px 26px rgba(36, 65, 92, 0.12);
}

.achievement-authoring .badge-icon-avatar[b-5p0oo1djte] {
    box-shadow: 0 8px 18px rgba(36, 65, 92, 0.18);
}

.achievement-authoring .hero-icon[b-5p0oo1djte] {
    font-size: 2.25rem;
    vertical-align: middle;
    color: var(--rz-secondary, #ef412c);
}

.achievement-authoring .stack-gap-sm[b-5p0oo1djte] {
    row-gap: 4px;
}

.achievement-authoring .stack-gap-xs[b-5p0oo1djte] {
    row-gap: 2px;
}

.achievement-authoring .stack-gap-md[b-5p0oo1djte] {
    row-gap: 12px;
}

.achievement-authoring .hero-header[b-5p0oo1djte] {
    row-gap: 12px;
}

.achievement-authoring .form-grid[b-5p0oo1djte] {
    row-gap: 16px;
}

.achievement-authoring .grouped-select .mud-select-item.select-group-header[b-5p0oo1djte],
.achievement-authoring .select-group-header[b-5p0oo1djte] {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.75rem;
    color: var(--rz-base-600, #6f7b87);
    pointer-events: none;
}

.achievement-authoring .select-group-divider[b-5p0oo1djte] {
    margin: 2px 16px;
    height: 1px;
    background: rgba(36, 65, 92, 0.12);
}

.achievement-authoring .requirement-table .mud-table-head[b-5p0oo1djte] {
    background: rgba(53, 160, 174, 0.08);
}

.achievement-authoring .requirement-table .mud-table-cell[b-5p0oo1djte] {
    vertical-align: top;
}

.achievement-authoring .requirement-table .mud-table-row:hover[b-5p0oo1djte] {
    background: rgba(239, 65, 44, 0.05);
}

.achievement-authoring .mud-chip[b-5p0oo1djte] {
    border-radius: 999px;
}

.achievement-authoring .mud-alert[b-5p0oo1djte] {
    border-radius: 14px;
}

.achievement-authoring .mud-expansion-panel[b-5p0oo1djte] {
    border-radius: 14px;
}

@media (max-width: 960px) {
    .achievement-authoring[b-5p0oo1djte] {
        padding-bottom: 32px;
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Gamification/Dialogs/DiscountSimulationDialog.razor.rz.scp.css */
.discount-simulation-dialog[b-y2v5jbcjfb] {
    max-width: 1024px;
}

.discount-simulation-dialog .simulation-card[b-y2v5jbcjfb] {
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.07), rgba(11, 122, 117, 0.02));
    border: 1px solid rgba(11, 122, 117, 0.12);
}

.discount-simulation-dialog .simulation-summary-grid .mud-text.h6[b-y2v5jbcjfb] {
    font-weight: 700;
}

.discount-simulation-dialog .simulation-breakdown .mud-list-item[b-y2v5jbcjfb] {
    padding-left: 0;
}

@media (max-width: 600px) {
    .discount-simulation-dialog[b-y2v5jbcjfb] {
        padding: 0 8px;
    }

    .discount-simulation-dialog .simulation-card[b-y2v5jbcjfb] {
        padding: 18px;
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Gamification/GamificationDashboard.razor.rz.scp.css */

.gamification-shell[b-v8rhpvp8bm] {
    padding: 1.5rem;
    border-radius: 32px;
    background: linear-gradient(180deg, rgba(53, 160, 174, 0.08) 0%, rgba(53, 160, 174, 0.0) 50%);
}

.gamification-hero[b-v8rhpvp8bm] {
    background: linear-gradient(135deg, rgba(53, 160, 174, 0.12), rgba(39, 71, 125, 0.08));
    display: flex;
    flex-direction: column;
    height: 100%;
}

.gamification-hero__stack[b-v8rhpvp8bm] {
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
}

.gamification-hero__header[b-v8rhpvp8bm] {
    gap: 1.5rem;
}

.gamification-hero__actions[b-v8rhpvp8bm] {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    gap: 0.75rem;
    justify-content: flex-end;
    margin-left: auto;
}

.gamification-hero__actions > *[b-v8rhpvp8bm] {
    flex: 0 0 auto;
}

.gamification-summary__content[b-v8rhpvp8bm] {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    align-items: center;
    text-align: center;
}

.gamification-summary__pill[b-v8rhpvp8bm] {
    text-align: center;
}

.gamification-summary-row[b-v8rhpvp8bm] {
    width: 100%;
    margin-top: auto;
    align-self: stretch;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    gap: 0.75rem;
}

.gamification-summary-row .comm-summary-pill[b-v8rhpvp8bm] {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    align-items: center;
    text-align: center;
}

.gamification-summary-row .comm-summary-pill__label[b-v8rhpvp8bm],
.gamification-summary-row .comm-summary-pill__value[b-v8rhpvp8bm],
.gamification-summary-row .comm-summary-pill__meta[b-v8rhpvp8bm] {
    text-align: center;
}

.gamification-hero-item[b-v8rhpvp8bm] {
    display: flex;
}

.gamification-hero-item .gamification-hero[b-v8rhpvp8bm] {
    flex: 1;
}

.gamification-signal-card[b-v8rhpvp8bm] {
    box-shadow: none;
}

.gamification-workspace[b-v8rhpvp8bm] {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(248, 250, 252, 0.9));
}

.gamification-tabs[b-v8rhpvp8bm] {
    padding: 1.5rem 0;
    background: transparent;
}

.gamification-tab[b-v8rhpvp8bm] {
    padding: 1.75rem;
}

.gamification-card[b-v8rhpvp8bm] {
    border-radius: 20px;
}

.title-card__chips[b-v8rhpvp8bm],
.title-card__prerequisites[b-v8rhpvp8bm] {
    gap: 0.5rem;
}

.badge-toolbar[b-v8rhpvp8bm] {
    gap: 1rem;
}

.badge-filter-row[b-v8rhpvp8bm] {
    gap: 0.75rem;
}

.badge-filter-input[b-v8rhpvp8bm] {
    min-width: 220px;
}

.badge-filter-select[b-v8rhpvp8bm] {
    min-width: 180px;
}

.discount-metric-grid[b-v8rhpvp8bm] {
    margin-top: 0.5rem;
}

.discount-metric-card[b-v8rhpvp8bm] {
    padding: 1rem;
    border-radius: 14px;
    border: 1px solid rgba(15, 23, 42, 0.06);
    background: rgba(53, 160, 174, 0.08);
}

.trust-weight-stack[b-v8rhpvp8bm] {
    gap: 1rem;
}

.trust-weight-bar[b-v8rhpvp8bm] {
    margin-top: 0.5rem;
}

.weight-editor[b-v8rhpvp8bm] {
    padding: 1.25rem;
    border-radius: 16px;
    border: 1px dashed rgba(15, 23, 42, 0.15);
}

.weight-editor__input[b-v8rhpvp8bm] {
    max-width: 120px;
}

@media (max-width: 960px) {
    .gamification-hero[b-v8rhpvp8bm] {
        padding: 1.75rem;
    }

    .gamification-tab[b-v8rhpvp8bm] {
        padding: 1.25rem;
    }

    .gamification-card[b-v8rhpvp8bm] {
        padding: 1.25rem;
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Gamification/JourneyEditor.razor.rz.scp.css */
.journey-editor-dialog[b-4iw2ae1ip0] {
    min-width: 600px;
}

.journey-editor-dialog .dialog-hero[b-4iw2ae1ip0] {
    background: linear-gradient(90deg, rgba(53, 160, 174, 0.12), rgba(53, 160, 174, 0));
    padding: 1rem 1.25rem;
    border-radius: 16px;
}

.journey-editor-dialog .journey-step-panel[b-4iw2ae1ip0] {
    border-radius: 14px;
    background: rgba(53, 160, 174, 0.05);
    margin-bottom: 0.5rem;
}

.journey-editor-dialog .journey-step-order-controls[b-4iw2ae1ip0] {
    gap: 0.375rem;
}

.journey-editor-dialog .journey-step-order-chip[b-4iw2ae1ip0] {
    font-weight: 600;
    letter-spacing: 0.02em;
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Store/Stores.razor.rz.scp.css */
.store-trust-admin-container[b-3mnraoq4bt] {
    padding-bottom: 2rem;
}

.store-trust-hero[b-3mnraoq4bt] {
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.12) 0%, rgba(53, 160, 174, 0.06) 100%);
    backdrop-filter: blur(4px);
}

.store-baseline-alert[b-3mnraoq4bt] {
    border-radius: 12px;
    align-items: center;
}

.store-trust-metrics .store-metric-card[b-3mnraoq4bt] {
    border-radius: 16px;
    height: 100%;
    background-color: var(--mud-palette-surface);
    box-shadow: var(--mud-elevation-2);
}

.store-empty-state[b-3mnraoq4bt] {
    border-radius: 18px;
    text-align: center;
}

.store-trust-tabs .mud-tabs-toolbar[b-3mnraoq4bt] {
    border-radius: 16px 16px 0 0;
    background-color: var(--mud-palette-surface);
}

.store-trust-tabs .mud-tabs-panels[b-3mnraoq4bt] {
    border-radius: 0 0 16px 16px;
    box-shadow: var(--mud-elevation-2);
    background-color: var(--mud-palette-background);
}

.store-grid-wrapper[b-3mnraoq4bt] {
    padding: 1.5rem;
}

.store-filter-toolbar[b-3mnraoq4bt] {
    border-radius: 18px;
    background-color: var(--mud-palette-surface);
    box-shadow: var(--mud-elevation-2);
}

.store-filter-chipset[b-3mnraoq4bt] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
}

.store-filter-chipset .mud-chip[b-3mnraoq4bt] {
    border-radius: 999px;
}

.store-grid-empty[b-3mnraoq4bt] {
    border-radius: 16px;
    background-color: var(--mud-palette-surface);
    box-shadow: var(--mud-elevation-2);
}

.store-grid-empty .mud-icon[b-3mnraoq4bt] {
    font-size: 2.5rem;
}

.store-grid-wrapper .mud-icon-button[b-3mnraoq4bt] {
    border-radius: 12px;
}

@media (max-width: 960px) {
    .store-grid-wrapper[b-3mnraoq4bt] {
        padding: 1rem 0.75rem;
    }

    .store-trust-hero[b-3mnraoq4bt] {
        padding: 1.5rem !important;
    }

    .store-filter-toolbar[b-3mnraoq4bt] {
        padding: 1.25rem !important;
    }

    .store-trust-tabs .mud-tabs-panels[b-3mnraoq4bt] {
        border-radius: 0 0 12px 12px;
    }
}

@media (max-width: 600px) {
    .store-trust-metrics .mud-item[b-3mnraoq4bt] {
        padding-left: 0;
        padding-right: 0;
    }

    .store-trust-hero .mud-stack[style*="row"][b-3mnraoq4bt] {
        flex-direction: column;
        align-items: flex-start !important;
        gap: 1rem !important;
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Admin/Tickets/EditSupportTicket.razor.rz.scp.css */
.trust-overview-card[b-98u17lp0bs] {
    border-radius: 12px;
    border: 1px solid rgba(53, 160, 174, 0.25);
    padding: 1rem 1.25rem;
    background: rgba(53, 160, 174, 0.06);
}

.trust-overview-header[b-98u17lp0bs] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.75rem;
}

.trust-overview-title .title-label[b-98u17lp0bs],
.trust-overview-score .score-label[b-98u17lp0bs],
.trust-metric .metric-label[b-98u17lp0bs],
.trust-milestone .metric-label[b-98u17lp0bs],
.trust-tasks .metric-label[b-98u17lp0bs] {
    display: block;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: rgba(0, 0, 0, 0.54);
    margin-bottom: 0.25rem;
}

.trust-overview-title .title-value[b-98u17lp0bs],
.trust-overview-score .score-value[b-98u17lp0bs] {
    font-weight: 600;
    font-size: 1.1rem;
    color: #006778;
}

.trust-overview-body[b-98u17lp0bs] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 1rem;
}

.trust-metric .metric-value[b-98u17lp0bs],
.trust-milestone .metric-value[b-98u17lp0bs] {
    font-weight: 500;
}

.trust-tasks ul[b-98u17lp0bs] {
    padding-left: 1.1rem;
    margin: 0;
}

.trust-tasks li[b-98u17lp0bs] {
    font-size: 0.875rem;
    margin-bottom: 0.25rem;
}
/* _content/RentlyBlazor.Server/Components/Pages/Rental/Catalogue.razor.rz.scp.css */
/* Main catalogue container */
.catalogue-container[b-x2sc61bm1q] {
    position: relative;
    width: 100%;
    min-height: 600px;
    overflow: hidden;
}

/* Drawer container styles */
.catalogue-drawer-container[b-x2sc61bm1q] {
    min-height: 600px;
    position: relative !important;
    height: 100%;
}

.catalogue-filter-drawer[b-x2sc61bm1q] {
    background: white;
    position: absolute !important;
}

/* Override MudDrawer to be contained */
[b-x2sc61bm1q] .mud-drawer-root {
    position: absolute !important;
}

[b-x2sc61bm1q] .mud-overlay {
    position: absolute !important;
}

.filter-panel-content[b-x2sc61bm1q] {
    height: 100%;
    overflow-y: auto;
}

/* Override MudDrawer transitions for smoothness */
[b-x2sc61bm1q] .mud-drawer-persistent {
    transition: margin 0.3s cubic-bezier(0.4, 0, 0.2, 1), width 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

[b-x2sc61bm1q] .mud-main-content {
    transition: margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1), margin-right 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Rental cards grid styles */
.rental-cards-wrapper[b-x2sc61bm1q] {
    margin-top: 20px;
}

.rental-cards-grid[b-x2sc61bm1q] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
    padding: 10px;
}

/* Map view container */
.map-view-container[b-x2sc61bm1q] {
    height: 600px;
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 8px;
}

/* Pagination wrapper */
.pagination-wrapper[b-x2sc61bm1q] {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

.pagination-info[b-x2sc61bm1q] {
    display: flex;
    align-items: center;
    gap: 15px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .rental-cards-grid[b-x2sc61bm1q] {
        grid-template-columns: 1fr;
    }

    .filter-toggle-collapsed[b-x2sc61bm1q] {
        min-height: auto;
    }
}

@media (max-width: 1024px) {
    .rental-cards-grid[b-x2sc61bm1q] {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    }
}

/* Header for embedded mode */
.rentals-header[b-x2sc61bm1q] {
    margin-bottom: 16px;
}

/* Clear button styles */
.clear-link-btn[b-x2sc61bm1q] {
    padding: 4px 8px;
    font-size: 0.875rem;
}

.clear-icon-btn[b-x2sc61bm1q] {
    margin-left: 4px;
}
/* _content/RentlyBlazor.Server/Components/Pages/Rental/Management/ConfigureRental.razor.rz.scp.css */
.trust-tab-label[b-wim0zxfj3r] {
    width: 100%;
    padding-right: 16px;
    font-weight: 600;
}

.trust-tab-panel[b-wim0zxfj3r] {
    width: 100%;
    padding: 0 15px 20px 15px;
}

.trust-inheritance-row[b-wim0zxfj3r] {
    gap: 12px;
}

.trust-mobile-hint[b-wim0zxfj3r] {
    padding: 0 15px;
    color: var(--rz-base-600, #757575);
}

.stack-gap-sm[b-wim0zxfj3r] {
    row-gap: 4px;
}

.trust-panel-card[b-wim0zxfj3r] {
    background: linear-gradient(135deg, rgba(53, 160, 174, 0.08), rgba(239, 65, 44, 0.06));
    border-radius: 18px;
    box-shadow: 0 18px 36px rgba(15, 23, 42, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.4);
}

.trust-panel-card .mud-card-content[b-wim0zxfj3r] {
    padding: 28px;
}

.trust-insight-card[b-wim0zxfj3r] {
    border-radius: 18px;
    padding: 22px;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.1), rgba(53, 160, 174, 0.04));
    border: 1px solid rgba(11, 122, 117, 0.18);
}

.trust-insight-card .mud-chip[b-wim0zxfj3r] {
    border-radius: 999px;
}

.trust-panel-divider[b-wim0zxfj3r] {
    opacity: 0.35;
}

@media (max-width: 960px) {
    .trust-panel-card .mud-card-content[b-wim0zxfj3r] {
        padding: 22px;
    }
}

.trust-preview-table .mud-table-head[b-wim0zxfj3r] {
    background: rgba(53, 160, 174, 0.12);
}

.trust-preview-table .mud-table-cell[b-wim0zxfj3r] {
    vertical-align: top;
}

.trust-preview-table .mud-table-row:hover[b-wim0zxfj3r] {
    background: rgba(239, 65, 44, 0.05);
}

.trust-preview-table .baseline-missing[b-wim0zxfj3r] {
    background: linear-gradient(135deg, #fff5e6 0%, #ffe0bf 100%);
    border-left: 4px solid #ef6c00;
    color: #4d2e00;
}

.trust-preview-table .trust-shortfall[b-wim0zxfj3r] {
    background: linear-gradient(135deg, #e8f4ff 0%, #d6ecff 100%);
    border-left: 4px solid #1e88e5;
}

.trust-preview-table .mud-chip[b-wim0zxfj3r] {
    border-radius: 999px;
}

.persona-detail[b-wim0zxfj3r] {
    padding: 12px 16px;
    background: rgba(53, 160, 174, 0.08);
    border-radius: 12px;
}

.trust-summary-chips .mud-chip[b-wim0zxfj3r] {
    border-radius: 999px;
    font-weight: 600;
}

.persona-legend .mud-chip[b-wim0zxfj3r] {
    border-radius: 999px;
    background-color: rgba(53, 160, 174, 0.08);
}

.persona-toolbar[b-wim0zxfj3r] {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.persona-filter-chips[b-wim0zxfj3r] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.persona-filter-label[b-wim0zxfj3r] {
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--rz-base-700, #425466);
}

.persona-filter-chips .mud-chip[b-wim0zxfj3r] {
    text-transform: none;
}

.trust-policy-summary-card[b-wim0zxfj3r] {
    border-radius: 18px;
    padding: 20px;
    background: linear-gradient(135deg, rgba(11, 122, 117, 0.08), rgba(11, 122, 117, 0.02));
    border: 1px solid rgba(11, 122, 117, 0.1);
}

.trust-policy-pill[b-wim0zxfj3r] {
    border-radius: 16px;
    border: 1px solid rgba(33, 150, 243, 0.15);
    background: rgba(255, 255, 255, 0.85);
}

.trust-policy-pill.store[b-wim0zxfj3r] {
    border-color: rgba(33, 150, 243, 0.35);
    background: rgba(33, 150, 243, 0.08);
}

.trust-policy-pill.rental[b-wim0zxfj3r] {
    border-color: rgba(239, 108, 0, 0.35);
    background: rgba(239, 108, 0, 0.08);
}

.trust-policy-control-card[b-wim0zxfj3r] {
    border-radius: 18px;
    padding: 22px;
    border: 1px solid rgba(53, 160, 174, 0.18);
    background: rgba(255, 255, 255, 0.92);
}

.trust-policy-control-card .mud-alert[b-wim0zxfj3r] {
    border-style: dashed;
}

.trust-advanced-panel .mud-expansion-panel-header[b-wim0zxfj3r] {
    border-radius: 14px;
    background: rgba(53, 160, 174, 0.08);
}

.trust-advanced-panel .mud-expansion-panel-content[b-wim0zxfj3r] {
    padding: 16px 0 0 0;
}

@media (max-width: 600px) {
    .trust-policy-summary-card[b-wim0zxfj3r],
    .trust-policy-control-card[b-wim0zxfj3r] {
        padding: 16px;
    }
}

.trust-preview-table .baseline-missing .mud-typography-caption[b-wim0zxfj3r],
.trust-preview-table .baseline-missing .mud-typography-body2[b-wim0zxfj3r] {
    color: #4d2e00;
}

.trust-preview-table .trust-shortfall .mud-typography-caption[b-wim0zxfj3r],
.trust-preview-table .trust-shortfall .mud-typography-body2[b-wim0zxfj3r] {
    color: #124950;
}

@media (max-width: 960px) {
    .trust-preview-table .mud-table-container table[b-wim0zxfj3r] {
        display: block;
        width: 100%;
        border-spacing: 0;
    }

    .trust-preview-table .mud-table-header[b-wim0zxfj3r] {
        display: none;
    }

    .trust-preview-table .mud-table-body[b-wim0zxfj3r] {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .trust-preview-table .mud-table-row[b-wim0zxfj3r] {
        display: flex;
        flex-direction: column;
        padding: 12px;
        border-radius: 16px;
        border: 1px solid rgba(33, 150, 243, 0.18);
        box-shadow: 0 10px 24px rgba(33, 150, 243, 0.08);
        background: rgba(255, 255, 255, 0.98);
    }

    .trust-preview-table .mud-table-cell[b-wim0zxfj3r] {
        display: flex;
        justify-content: space-between;
        gap: 8px;
        padding: 8px 0;
        border-bottom: 1px dashed rgba(66, 84, 102, 0.2);
    }

    .trust-preview-table .mud-table-cell:last-child[b-wim0zxfj3r] {
        border-bottom: none;
    }

    .trust-preview-table .mud-table-cell[b-wim0zxfj3r]::before {
        content: attr(data-label);
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        color: var(--rz-base-700, #425466);
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Store/Create.razor.rz.scp.css */
:host[b-zrl835uya4] {
    display: block;
}

.trust-policy-card[b-zrl835uya4] {
    border-radius: 16px;
    border: 1px solid rgba(33, 150, 243, 0.18);
    background: linear-gradient(140deg, rgba(33, 150, 243, 0.08) 0%, rgba(53, 160, 174, 0.05) 100%);
    box-shadow: 0 10px 30px rgba(33, 150, 243, 0.08);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.trust-policy-card:hover[b-zrl835uya4] {
    transform: translateY(-3px);
    box-shadow: 0 16px 38px rgba(33, 150, 243, 0.14);
}

.trust-policy-layout[b-zrl835uya4] {
    row-gap: 16px;
}

.stack-gap-sm[b-zrl835uya4] {
    row-gap: 4px;
}

.trust-tick-rail[b-zrl835uya4] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 12px;
}

.trust-tick-marker[b-zrl835uya4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    min-width: 60px;
    padding: 6px 8px;
    border-radius: 12px;
    border: 1px solid rgba(33, 150, 243, 0.18);
    background: rgba(33, 150, 243, 0.05);
    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

.trust-tick-marker.active[b-zrl835uya4] {
    background: linear-gradient(135deg, rgba(33, 150, 243, 0.24), rgba(53, 160, 174, 0.18));
    border-color: rgba(33, 150, 243, 0.6);
    box-shadow: 0 10px 20px rgba(33, 150, 243, 0.15);
}

.trust-tick-marker .tick-value[b-zrl835uya4] {
    font-weight: 600;
    color: var(--rz-base-900, #26415c);
}

.trust-tick-marker .tick-label[b-zrl835uya4] {
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--rz-base-600, #5f7383);
}

.validation-icon[b-zrl835uya4] {
    font-size: 1rem;
}

.academy-link[b-zrl835uya4] {
    align-self: flex-start;
    text-transform: none;
}

.persona-legend[b-zrl835uya4] {
    margin-bottom: 12px;
    gap: 8px;
}

.persona-toolbar[b-zrl835uya4] {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.persona-filter-chips[b-zrl835uya4] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.persona-filter-chips .mud-chip[b-zrl835uya4] {
    text-transform: none;
}

.persona-filter-label[b-zrl835uya4] {
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--rz-base-700, #425466);
}

.advisory-row[b-zrl835uya4] {
    margin-top: 8px;
}

.trust-preview-table .mud-table-head[b-zrl835uya4] {
    background-color: rgba(53, 160, 174, 0.12);
}

.trust-preview-table .mud-table-cell[b-zrl835uya4] {
    vertical-align: top;
}

.trust-preview-table .mud-table-row:hover[b-zrl835uya4] {
    background: rgba(239, 65, 44, 0.06);
}

.trust-preview-table .baseline-missing[b-zrl835uya4] {
    background: linear-gradient(135deg, #fff5e6 0%, #ffe0bf 100%);
    border-left: 4px solid #ef6c00;
    color: #4d2e00;
}

.trust-preview-table .trust-shortfall[b-zrl835uya4] {
    background: linear-gradient(135deg, #e8f4ff 0%, #d6ecff 100%);
    border-left: 4px solid #1e88e5;
}

.trust-preview-table .mud-chip[b-zrl835uya4] {
    border-radius: 999px;
}

.trust-preview-table .mud-typography-caption[b-zrl835uya4] {
    color: var(--rz-base-700, #616161);
}

.trust-preview-table .baseline-missing .mud-typography-caption[b-zrl835uya4],
.trust-preview-table .baseline-missing .mud-typography-body2[b-zrl835uya4] {
    color: #4d2e00;
}

.trust-preview-table .trust-shortfall .mud-typography-caption[b-zrl835uya4],
.trust-preview-table .trust-shortfall .mud-typography-body2[b-zrl835uya4] {
    color: #124950;
}

.trust-policy-summary[b-zrl835uya4] {
    margin-top: 18px;
}

.trust-policy-summary .trust-access-summary[b-zrl835uya4] {
    border: 1px solid rgba(33, 150, 243, 0.18);
    background: linear-gradient(180deg, rgba(53, 160, 174, 0.08) 0%, rgba(53, 160, 174, 0) 80%);
}

.trust-policy-summary .trust-access-metrics .trust-access-metric[b-zrl835uya4] {
    border-color: rgba(33, 150, 243, 0.28);
}

.trust-policy-summary .trust-access-footer[b-zrl835uya4] {
    justify-content: flex-start;
}

@media (max-width: 960px) {
    .trust-preview-table .mud-table-container table[b-zrl835uya4] {
        display: block;
        width: 100%;
        border-spacing: 0;
    }

    .trust-preview-table .mud-table-header[b-zrl835uya4] {
        display: none;
    }

    .trust-preview-table .mud-table-body[b-zrl835uya4] {
        display: flex;
        flex-direction: column;
        gap: 12px;
    }

    .trust-preview-table .mud-table-row[b-zrl835uya4] {
        display: flex;
        flex-direction: column;
        padding: 12px;
        border-radius: 16px;
        border: 1px solid rgba(33, 150, 243, 0.18);
        box-shadow: 0 10px 24px rgba(33, 150, 243, 0.08);
        background: rgba(255, 255, 255, 0.98);
    }

    .trust-preview-table .mud-table-cell[b-zrl835uya4] {
        display: flex;
        justify-content: space-between;
        gap: 8px;
        padding: 8px 0;
        border-bottom: 1px dashed rgba(66, 84, 102, 0.2);
    }

    .trust-preview-table .mud-table-cell:last-child[b-zrl835uya4] {
        border-bottom: none;
    }

    .trust-preview-table .mud-table-cell[b-zrl835uya4]::before {
        content: attr(data-label);
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        color: var(--rz-base-700, #425466);
    }
}
/* _content/RentlyBlazor.Server/Components/Pages/Store/StoreCreationSuccess.razor.rz.scp.css */
