@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Blazorise.RichTextEdit/Blazorise.RichTextEdit.ujcws5bfym.bundle.scp.css';
@import '_content/PGMS.BlazorComponents/PGMS.BlazorComponents.bx4gkdwcdf.bundle.scp.css';
@import '_content/Zaddons.BlazorComponents/Zaddons.BlazorComponents.i69tsvjic0.bundle.scp.css';

/* _content/AdminHub.Blazor/Components/Layout/AdminHubMainLayout.razor.rz.scp.css */
.top-bar[b-c31n9pw5ck] {
    display: flex;
    align-items: center;
    gap: 16px;
    height: 52px;
    width: 100%;
    padding: 0 16px;
    background-color: #ffffff;
    border-bottom: 1px solid #e0e0e0;
    position: sticky;
    top: 0;
    z-index: 100;
    box-sizing: border-box;
}

.top-bar-left[b-c31n9pw5ck] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    flex: 0 0 auto;
}

.hamburger-btn[b-c31n9pw5ck] {
    background: transparent;
    border: none;
    padding: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.top-bar-icon[b-c31n9pw5ck] {
    color: #5f6368;
    font-size: 22px;
}

.top-bar-logo[b-c31n9pw5ck] {
    display: flex;
    align-items: center;
}

.top-bar-logo-img[b-c31n9pw5ck] {
    width: 30px;
    height: 30px;
    border-radius: 6px;
    object-fit: cover;
    display: block;
}

.top-bar-title[b-c31n9pw5ck] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.2;
}

.top-bar-title-company[b-c31n9pw5ck] {
    font-size: 11px;
    color: #80868b;
}

.top-bar-title-page[b-c31n9pw5ck] {
    font-size: 14px;
    font-weight: 600;
    color: #202124;
    white-space: nowrap;
}

.top-bar-center[b-c31n9pw5ck] {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    min-width: 0;
}

.top-bar-search[b-c31n9pw5ck] {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 40%;
    min-width: 180px;
    height: 36px;
    padding: 0 12px;
    background-color: #f1f3f4;
    border-radius: 8px;
}

.top-bar-search-icon[b-c31n9pw5ck] {
    font-size: 20px;
    color: #5f6368;
}

.top-bar-search-input[b-c31n9pw5ck] {
    flex: 1 1 auto;
    min-width: 0;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
    font-size: 13px;
    color: #202124;
}

.top-bar-search-input[b-c31n9pw5ck]::placeholder {
    color: #80868b;
}

.top-bar-right[b-c31n9pw5ck] {
    display: flex;
    align-items: center;
    gap: 14px;
    flex: 0 0 auto;
}

.unauthorized[b-c31n9pw5ck] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    padding: 24px;
    box-sizing: border-box;
}

.unauthorized-card[b-c31n9pw5ck] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 12px;
    max-width: 360px;
}

.unauthorized-icon[b-c31n9pw5ck] {
    font-size: 48px;
    color: #9aa0a6;
}

.unauthorized-title[b-c31n9pw5ck] {
    font-size: 20px;
    font-weight: 600;
    color: #202124;
    margin: 0;
}

.unauthorized-text[b-c31n9pw5ck] {
    font-size: 14px;
    color: #5f6368;
    margin: 0;
}

.unauthorized-login-btn[b-c31n9pw5ck] {
    margin-top: 8px;
}

/* _content/AdminHub.Blazor/Components/Pages/Admin/AdminHubPage.razor.rz.scp.css */
.admin-console[b-kio7w9kxej] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 48px 80px 40px;
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/AlertItem.razor.rz.scp.css */
.alert-item[b-ruranghur5] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px 16px;
    border-radius: 6px;
    box-sizing: border-box;
}

.alert-item--warning[b-ruranghur5] {
    background-color: var(--Y50);
    border: 1px solid var(--Y200);
}

.alert-item-title[b-ruranghur5] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}

.alert-icon[b-ruranghur5] {
    font-size: 16px;
    line-height: 16px;
    flex-shrink: 0;
}

.alert-item--warning .alert-icon[b-ruranghur5] {
    color: var(--Y400);
}

.alert-title[b-ruranghur5] {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: var(--N900);
}

.alert-desc[b-ruranghur5] {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: var(--N800);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/AlertsSection.razor.rz.scp.css */
.alerts[b-dan9tf6hoe] {
    background-color: var(--N0);
    border: 1px solid var(--N300);
    border-radius: 12px;
    padding: 16px;
}

.alerts-header[b-dan9tf6hoe] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    padding: 16px;
}

.alerts-header-text[b-dan9tf6hoe] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.alerts-title[b-dan9tf6hoe] {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: var(--N900);
}

.alerts-subtitle[b-dan9tf6hoe] {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: var(--N700);
}

.alerts-see-all[b-dan9tf6hoe] {
    padding: 8px 12px;
    background: none;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: var(--N800);
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.alerts-list[b-dan9tf6hoe] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/CompanyInformationPage.razor.rz.scp.css */
.company-page[b-cv774ro4qv] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 1568px;
    margin: 0 auto;
    padding: 24px 16px 40px;
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/CompanyInformationSection.razor.rz.scp.css */
.ci-card[b-89wa90tyb1] {
    display: flex;
    flex-direction: column;
    background: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(16, 24, 64, 0.04);
}

.ci-card-header[b-89wa90tyb1] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 16px 24px;
    min-height: 64px;
    background: var(--N0);
    border-bottom: 1px solid var(--N200);
}

.ci-card-title[b-89wa90tyb1] {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: var(--N900);
}

.collapse-toggle[b-89wa90tyb1] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 0;
    border: none;
    border-radius: 6px;
    background: transparent;
    color: var(--N700);
    cursor: pointer;
}

.collapse-toggle:hover[b-89wa90tyb1] {
    background: var(--N200);
}

.ci-card-body[b-89wa90tyb1] {
    padding: 24px;
    background: var(--N0);
}

.form[b-89wa90tyb1] {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.field-row[b-89wa90tyb1] {
    display: flex;
    gap: 8px;
}

.field[b-89wa90tyb1] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    flex: 1;
    min-width: 0;
}

.field-company-name[b-89wa90tyb1] {
    max-width: 400px;
}

.field-row .field[b-89wa90tyb1] {
    flex: 0 0 400px;
}

.field-row .field-state[b-89wa90tyb1] {
    flex: 0 0 200px;
}

.field-row .field-zip[b-89wa90tyb1] {
    flex: 0 0 120px;
}

.field-label[b-89wa90tyb1] {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: var(--N800);
}

.field-input[b-89wa90tyb1] {
    height: 32px;
    padding: 6px 12px;
    border: 1px solid var(--N400);
    border-radius: 6px;
    background: var(--N0);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: var(--N800);
}

.field-disabled:disabled[b-89wa90tyb1] {
    background: var(--N75);
    border-color: var(--N300);
    color: var(--N600);
}

.field-help[b-89wa90tyb1] {
    font-size: 12px;
    line-height: 14px;
    color: var(--N700);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/CompanyProfileSection.razor.rz.scp.css */
.ci-card[b-vn56a93jl7] {
    display: flex;
    flex-direction: column;
    background: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(16, 24, 64, 0.04);
}

.ci-card-header[b-vn56a93jl7] {
    display: flex;
    align-items: center;
    padding: 16px 24px;
    min-height: 64px;
    border-bottom: 1px solid var(--N200);
}

.ci-card-title[b-vn56a93jl7] {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: var(--N900);
}

.ci-card-body[b-vn56a93jl7] {
    padding: 24px;
}

.profile-strip[b-vn56a93jl7] {
    display: flex;
    gap: 8px;
    padding: 24px 0;
}

.profile-item[b-vn56a93jl7] {
    display: flex;
    flex: 1;
    gap: 10px;
    align-items: center;
}

.profile-icon[b-vn56a93jl7] {
    font-size: 24px;
    color: var(--N700);
}

.profile-text[b-vn56a93jl7] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    justify-content: center;
}

.profile-label[b-vn56a93jl7] {
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    color: var(--N700);
}

.profile-value[b-vn56a93jl7] {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: var(--N800);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/ContactInformationSection.razor.rz.scp.css */
.ci-card[b-omu1sw0llk] {
    display: flex;
    flex-direction: column;
    background: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(16, 24, 64, 0.04);
}

.ci-card-header[b-omu1sw0llk] {
    display: flex;
    align-items: center;
    padding: 16px 24px;
    min-height: 64px;
    border-bottom: 1px solid var(--N200);
}

.ci-card-title[b-omu1sw0llk] {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: var(--N900);
}

.ci-card-body[b-omu1sw0llk] {
    padding: 24px;
}

.error-summary[b-omu1sw0llk] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}

.field-error[b-omu1sw0llk] {
    font-size: 12px;
    line-height: 14px;
    color: var(--R400);
}

.ci-card-footer[b-omu1sw0llk] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    padding: 16px 24px;
    min-height: 72px;
    border-top: 1px solid var(--N200);
}

.contact-groups[b-omu1sw0llk] {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.contact-group[b-omu1sw0llk] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.group-label[b-omu1sw0llk] {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: var(--N800);
}

.primary-grid[b-omu1sw0llk] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 400px));
    column-gap: 8px;
    row-gap: 16px;
}

.separator[b-omu1sw0llk] {
    height: 1px;
    background: var(--N300);
    margin: 8px 0;
}

.secondary-row[b-omu1sw0llk] {
    display: flex;
    gap: 8px;
    align-items: flex-end;
}

.field[b-omu1sw0llk] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    flex: 1;
    min-width: 0;
}

.field-wide[b-omu1sw0llk] {
    flex: 1.7;
}

.field-phone[b-omu1sw0llk] {
    flex: 1.35;
}

.field-phone-type[b-omu1sw0llk] {
    max-width: 240px;
    flex: 0 0 240px;
}

.field-label[b-omu1sw0llk] {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: var(--N800);
}

.field-input[b-omu1sw0llk] {
    height: 32px;
    padding: 6px 12px;
    border: 1px solid var(--N400);
    border-radius: 6px;
    background: var(--N0);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: var(--N800);
}

.field-input[b-omu1sw0llk]::placeholder {
    color: var(--N600);
}

.field-input:focus[b-omu1sw0llk] {
    outline: none;
    border-color: var(--B400);
}

/* appearance:none drops the native arrow so the themed caret below can show. */
select.field-input[b-omu1sw0llk] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 6px 28px 6px 12px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4z' fill='%23696F8C'/></svg>");
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 16px 16px;
}

.icon-btn[b-omu1sw0llk] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
    padding: 0;
    border: none;
    border-radius: 6px;
    background: transparent;
    color: var(--N700);
    cursor: pointer;
}

.icon-btn:hover[b-omu1sw0llk] {
    background: var(--N200);
}

.icon-btn .material-icons[b-omu1sw0llk] {
    font-size: 16px;
}

.btn[b-omu1sw0llk] {
    border-radius: 6px;
    font-weight: 600;
    cursor: pointer;
}

.btn-add[b-omu1sw0llk] {
    height: 24px;
    padding: 5px 12px;
    border: 1px solid var(--N400);
    background: var(--N0);
    color: var(--N800);
    font-size: 12px;
    line-height: 14px;
}

.btn-secondary[b-omu1sw0llk] {
    height: 40px;
    padding: 12px 16px;
    border: 1px solid var(--N400);
    background: var(--N0);
    color: var(--N800);
    font-size: 14px;
    line-height: 16px;
}

.btn-primary[b-omu1sw0llk] {
    height: 40px;
    padding: 12px 16px;
    border: 1px solid var(--B400);
    background: var(--B400);
    color: var(--N0);
    font-size: 14px;
    line-height: 16px;
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/IndustriesSection.razor.rz.scp.css */
.ci-card[b-8xfcqwou5j] {
    display: flex;
    flex-direction: column;
    background: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(16, 24, 64, 0.04);
}

.ci-card-header[b-8xfcqwou5j] {
    display: flex;
    align-items: center;
    padding: 16px 24px;
    min-height: 64px;
    border-bottom: 1px solid var(--N200);
}

.ci-card-title[b-8xfcqwou5j] {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: var(--N900);
}

.ci-card-body[b-8xfcqwou5j] {
    padding: 24px;
}

.error-summary[b-8xfcqwou5j] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}

.ci-card-footer[b-8xfcqwou5j] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    padding: 16px 24px;
    min-height: 72px;
    border-top: 1px solid var(--N200);
}

.form[b-8xfcqwou5j] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.field[b-8xfcqwou5j] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.field-main-industry[b-8xfcqwou5j],
.field-additional-industries[b-8xfcqwou5j] {
    max-width: 400px;
}

.field-label[b-8xfcqwou5j] {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: var(--N800);
}

.field-input[b-8xfcqwou5j] {
    height: 32px;
    padding: 6px 12px;
    border: 1px solid var(--N400);
    border-radius: 6px;
    background: var(--N0);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: var(--N800);
}

.field-readonly[b-8xfcqwou5j] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 6px 6px 12px;
    background: var(--N75);
    border-color: var(--N300);
    color: var(--N600);
    cursor: default;
}

.field-readonly-chevron[b-8xfcqwou5j] {
    font-size: 20px;
    color: var(--N600);
}

.field-help[b-8xfcqwou5j] {
    font-size: 12px;
    line-height: 14px;
    color: var(--N700);
}

.btn[b-8xfcqwou5j] {
    height: 40px;
    padding: 12px 16px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    cursor: pointer;
}

.btn-secondary[b-8xfcqwou5j] {
    border: 1px solid var(--N400);
    background: var(--N0);
    color: var(--N800);
}

.btn-primary[b-8xfcqwou5j] {
    border: 1px solid var(--B400);
    background: var(--B400);
    color: var(--N0);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/MarketplaceCard.razor.rz.scp.css */
.mp-card[b-ki8anhwuho] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    flex: 1 1 200px;
    min-width: 0;
    box-sizing: border-box;
    padding: 24px 24px 16px;
    background-color: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(16, 24, 64, 0.04);
}

.mp-card-icons[b-ki8anhwuho] {
    display: flex;
    align-items: center;
}

.mp-card-icon-overlap[b-ki8anhwuho] {
    display: flex;
    margin-left: -8px;
}

.mp-card-body[b-ki8anhwuho] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    min-width: 0;
}

.mp-card-text[b-ki8anhwuho] {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.mp-card-title[b-ki8anhwuho] {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: var(--N900);
}

.mp-card-desc[b-ki8anhwuho] {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: var(--N700);
}

.mp-try[b-ki8anhwuho] {
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    padding: 5px 12px;
    background-color: var(--N0);
    border: 1px solid var(--N400);
    border-radius: 6px;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    color: var(--N800);
    text-decoration: none;
    cursor: pointer;
}

.mp-try:hover[b-ki8anhwuho] {
    background-color: var(--N75);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/OnboardingSection.razor.rz.scp.css */
.onboarding-heading[b-6tfy9mk8hu] {
    margin: 0 0 16px;
    font-size: 18px;
    font-weight: 700;
    color: var(--N900);
}

.onboarding-cards[b-6tfy9mk8hu] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 8px;
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/YourProductsSection.razor.rz.scp.css */
.your-products[b-uvk91hd8xq] {
    background-color: var(--N0);
    border: 1px solid var(--N300);
    border-radius: 12px;
    padding: 16px;
}

.yp-header[b-uvk91hd8xq] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    padding: 0 16px;
    margin-bottom: 16px;
}

.yp-header-text[b-uvk91hd8xq] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.yp-title[b-uvk91hd8xq] {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: var(--N900);
}

.yp-subtitle[b-uvk91hd8xq] {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    color: var(--N700);
}

.yp-help-link[b-uvk91hd8xq] {
    padding: 0;
    background: none;
    border: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: var(--N800);
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.yp-infobar[b-uvk91hd8xq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 4px 8px;
    margin: 0 16px 16px;
    background-color: var(--N75);
    border: 1px dashed var(--N300);
    border-radius: 8px;
}

.yp-infobar-left[b-uvk91hd8xq] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.yp-infobar-text[b-uvk91hd8xq] {
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    color: var(--N900);
}

.yp-ai-badge[b-uvk91hd8xq] {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    background-color: var(--V100);
    border-radius: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    color: var(--V500);
}

.yp-infobar-link[b-uvk91hd8xq] {
    padding: 0;
    background: none;
    border: none;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    color: var(--N800);
    cursor: pointer;
    white-space: nowrap;
}

.yp-list[b-uvk91hd8xq] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.yp-row[b-uvk91hd8xq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 80px;
    padding: 16px;
    box-sizing: border-box;
    background-color: var(--N0);
    border: 1px solid var(--N200);
    border-radius: 8px;
    box-shadow: 0 1px 1px rgba(16, 24, 64, 0.04);
}

.yp-row-left[b-uvk91hd8xq] {
    display: flex;
    align-items: center;
    gap: 16px;
    min-width: 0;
}

.yp-row-title[b-uvk91hd8xq] {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: var(--N900);
}

.yp-row-actions[b-uvk91hd8xq] {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}

.yp-dashboard-link[b-uvk91hd8xq] {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border-radius: 6px;
    background: none;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    color: var(--N800);
    text-decoration: none;
    cursor: pointer;
}

.yp-dashboard-link:hover[b-uvk91hd8xq] {
    background-color: var(--N75);
}
/* _content/AdminHub.Blazor/Components/Pages/Admin/ZaddonsMarketplaceSection.razor.rz.scp.css */
.marketplace[b-szxjbi3i7w] {
    background-color: var(--N0);
    border: 1px solid var(--N300);
    border-radius: 12px;
    padding: 16px;
}

.mp-header[b-szxjbi3i7w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 16px;
}

.mp-title[b-szxjbi3i7w] {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: var(--N900);
}

.mp-see-all[b-szxjbi3i7w] {
    padding: 8px 12px;
    background: none;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: var(--N800);
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}

.mp-band[b-szxjbi3i7w] {
    background-color: var(--N85, #F4F6FA);
    border-radius: 8px;
    padding: 16px;
}

.mp-cards[b-szxjbi3i7w] {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 8px;
}
