/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/app/components/Breadcrumbs/Breadcrumbs.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
/* Breadcrumbs Component Styles */

.Breadcrumbs_breadcrumbs__qLVO6 {
    padding: var(--agr-spacing-sm) 0;
    margin-bottom: var(--agr-spacing-md);
}

.Breadcrumbs_list__0NCOw {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: var(--agr-spacing-xs);
}

.Breadcrumbs_item__I8qCS {
    display: flex;
    align-items: center;
    gap: var(--agr-spacing-xs);
}

.Breadcrumbs_link__dm67z {
    display: flex;
    align-items: center;
    gap: var(--agr-spacing-xs);
    color: var(--agr-link-color);
    font-size: var(--agr-font-size-sm);
    text-decoration: none;
    transition: color 0.2s ease;
}

.Breadcrumbs_link__dm67z:hover {
    color: var(--agr-link-hover);
    text-decoration: underline;
}

.Breadcrumbs_homeIcon__yxzw0 {
    display: flex;
    align-items: center;
    opacity: 0.8;
}

.Breadcrumbs_homeIcon__yxzw0 svg {
    width: 14px;
    height: 14px;
}

.Breadcrumbs_separator__savXK {
    display: flex;
    align-items: center;
    color: var(--agr-text-muted);
    opacity: 0.6;
}

.Breadcrumbs_separator__savXK svg {
    width: 14px;
    height: 14px;
}

.Breadcrumbs_current__DxvAE {
    color: var(--agr-text-secondary);
    font-size: var(--agr-font-size-sm);
    font-weight: 500;
}

/* Mobile adjustments */
@media (max-width: 576px) {
    .Breadcrumbs_breadcrumbs__qLVO6 {
        padding: var(--agr-spacing-xs) 0;
    }

    .Breadcrumbs_link__dm67z,
    .Breadcrumbs_current__DxvAE {
        font-size: 0.75rem;
    }

    /* Hide home label on mobile, show only icon */
    .Breadcrumbs_link__dm67z span:not(.Breadcrumbs_homeIcon__yxzw0) {
        display: inline;
    }
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/app/help/help.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/* Help Center Styles */

.help_helpContainer__uI4kj {
    max-width: 1200px;
    margin: 0 auto;
    padding: var(--agr-spacing-lg, 1.5rem);
}

.help_helpHeader__VGnTa {
    text-align: center;
    margin-bottom: var(--agr-spacing-xl, 2rem);
}

.help_helpTitle__HqDhH {
    font-size: 2rem;
    color: var(--agr-text-primary);
    margin-bottom: var(--agr-spacing-sm, 0.5rem);
}

.help_helpSubtitle__4dNkc {
    color: var(--agr-text-secondary);
    font-size: 1.1rem;
}

/* Search Styles */
.help_searchContainer__GPDwD {
    position: relative;
    max-width: 600px;
    margin: 0 auto var(--agr-spacing-xl, 2rem);
}

.help_searchInput__jSjkB {
    width: 100%;
    padding: 0.75rem 2.5rem;
    font-size: 1rem;
    border-radius: var(--agr-border-radius-md, 6px);
}

.help_searchResults__EDLhW {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: var(--agr-background);
    border: 1px solid var(--agr-border-color);
    border-radius: var(--agr-border-radius-md, 6px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    max-height: 400px;
    overflow-y: auto;
    z-index: 100;
    margin-top: 4px;
}

.help_searchResultItem__95AJ8 {
    padding: var(--agr-spacing-md, 1rem);
    border-bottom: 1px solid var(--agr-border-color);
    cursor: pointer;
    transition: background-color 0.15s ease;
}

.help_searchResultItem__95AJ8:hover,
.help_searchResultItem__95AJ8:focus {
    background-color: var(--agr-background-alt);
    outline: none;
}

.help_searchResultItem__95AJ8:last-child {
    border-bottom: none;
}

.help_resultType__zlhZ9 {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.25rem;
}

.help_resultTypeLabel__EmmeP {
    font-size: 0.75rem;
    color: var(--agr-text-muted);
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.help_resultTitle__HkDMG {
    font-weight: 600;
    color: var(--agr-text-primary);
    margin-bottom: 0.25rem;
}

.help_resultSummary__FBB6o {
    font-size: 0.875rem;
    color: var(--agr-text-secondary);
    line-height: 1.4;
}

.help_noResults__wNWjR {
    padding: var(--agr-spacing-md, 1rem);
    text-align: center;
    color: var(--agr-text-muted);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}

/* Category Cards */
.help_categoriesGrid___X7xW {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: var(--agr-spacing-lg, 1.5rem);
    margin-bottom: var(--agr-spacing-xl, 2rem);
}

.help_categoryCard__06o_h {
    background: var(--agr-background);
    border: 1px solid var(--agr-border-color);
    border-radius: var(--agr-border-radius-lg, 8px);
    padding: var(--agr-spacing-lg, 1.5rem);
    cursor: pointer;
    transition: all 0.2s ease;
}

.help_categoryCard__06o_h:hover {
    border-color: var(--agr-primary);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transform: translateY(-2px);
}

.help_categoryCard__06o_h.help_active__5iTwE {
    border-color: var(--agr-primary);
    background: var(--agr-primary-light);
}

.help_categoryIcon__qBBIY {
    font-size: 2rem;
    color: var(--agr-primary);
    margin-bottom: var(--agr-spacing-md, 1rem);
}

.help_categoryTitle__VbNqE {
    font-size: 1.25rem;
    font-weight: 600;
    color: var(--agr-text-primary);
    margin-bottom: var(--agr-spacing-sm, 0.5rem);
}

.help_categoryDescription__1ILNS {
    font-size: 0.9rem;
    color: var(--agr-text-secondary);
    line-height: 1.4;
}

/* Content Area */
.help_contentArea__1aLWH {
    background: var(--agr-background);
    border: 1px solid var(--agr-border-color);
    border-radius: var(--agr-border-radius-lg, 8px);
    padding: var(--agr-spacing-xl, 2rem);
}

.help_sectionTitle__W1CZa {
    font-size: 1.5rem;
    color: var(--agr-text-primary);
    margin-bottom: var(--agr-spacing-lg, 1.5rem);
    padding-bottom: var(--agr-spacing-sm, 0.5rem);
    border-bottom: 2px solid var(--agr-primary);
}

/* Article Styles */
.help_articleList__6G_cB {
    display: flex;
    flex-direction: column;
    gap: var(--agr-spacing-md, 1rem);
}

.help_articleItem__KcW3h {
    padding: var(--agr-spacing-md, 1rem);
    border: 1px solid var(--agr-border-color);
    border-radius: var(--agr-border-radius-md, 6px);
    cursor: pointer;
    transition: all 0.15s ease;
}

.help_articleItem__KcW3h:hover {
    border-color: var(--agr-primary);
    background-color: var(--agr-background-alt);
}

.help_articleTitle__7Udsv {
    font-weight: 600;
    color: var(--agr-link-color);
    margin-bottom: 0.25rem;
}

.help_articleSummary__d8UkY {
    font-size: 0.9rem;
    color: var(--agr-text-secondary);
}

.help_articleContent__LINf_ {
    padding: var(--agr-spacing-lg, 1.5rem);
    background: var(--agr-background-alt);
    border-radius: var(--agr-border-radius-md, 6px);
    line-height: 1.6;
    white-space: pre-wrap;
}

.help_backButton__3BJdp {
    margin-bottom: var(--agr-spacing-md, 1rem);
}

/* FAQ Styles */
.help_faqContainer__H0HG2 {
    display: flex;
    flex-direction: column;
    gap: var(--agr-spacing-lg, 1.5rem);
}

.help_faqCategory__OTAfY {
    margin-bottom: var(--agr-spacing-md, 1rem);
}

.help_faqCategoryTitle__uhIU_ {
    font-size: 1rem;
    color: var(--agr-text-muted);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: var(--agr-spacing-sm, 0.5rem);
}

.help_faqAccordion___y9gL .p-accordion-header-link {
    background: var(--agr-background-alt);
}

.help_faqQuestion__JW3r4 {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-weight: 500;
}

.help_faqAnswer__z5RmO {
    line-height: 1.6;
    color: var(--agr-text-secondary);
}

/* Glossary Styles */
.help_glossaryContainer__wO2Ul {
    display: flex;
    flex-direction: column;
    gap: var(--agr-spacing-lg, 1.5rem);
}

.help_glossaryNav__NJB9f {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    justify-content: center;
    padding: var(--agr-spacing-md, 1rem);
    background: var(--agr-background-alt);
    border-radius: var(--agr-border-radius-md, 6px);
}

.help_glossaryLetter__1_aZn {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--agr-border-color);
    border-radius: 4px;
    background: var(--agr-background);
    color: var(--agr-text-primary);
    font-weight: 500;
    cursor: pointer;
    transition: all 0.15s ease;
}

.help_glossaryLetter__1_aZn:hover:not(.help_disabled__yYDaj) {
    border-color: var(--agr-primary);
    color: var(--agr-primary);
}

.help_glossaryLetter__1_aZn.help_active__5iTwE {
    background: var(--agr-primary);
    border-color: var(--agr-primary);
    color: white;
}

.help_glossaryLetter__1_aZn.help_disabled__yYDaj {
    color: var(--agr-gray-400);
    cursor: not-allowed;
    background: var(--agr-gray-100);
}

.help_glossaryTerms__6D5RB {
    display: flex;
    flex-direction: column;
    gap: var(--agr-spacing-md, 1rem);
}

.help_glossaryTerm__BhSNm {
    padding: var(--agr-spacing-md, 1rem);
    border: 1px solid var(--agr-border-color);
    border-radius: var(--agr-border-radius-md, 6px);
    transition: all 0.2s ease;
}

.help_glossaryTerm__BhSNm.help_highlighted__xxLJj {
    border-color: var(--agr-primary);
    background: var(--agr-primary-light);
}

.help_termTitle__MtbvG {
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--agr-text-primary);
    margin-bottom: 0.5rem;
}

.help_termDefinition__IQODv {
    color: var(--agr-text-secondary);
    line-height: 1.5;
}

.help_relatedTerms__FBRrG {
    margin-top: var(--agr-spacing-sm, 0.5rem);
    font-size: 0.875rem;
}

.help_relatedLabel__wbncn {
    color: var(--agr-text-muted);
}

.help_relatedLink__0SHTD {
    background: none;
    border: none;
    color: var(--agr-link-color);
    cursor: pointer;
    padding: 0;
    font-size: inherit;
    text-decoration: underline;
}

.help_relatedLink__0SHTD:hover {
    color: var(--agr-link-hover);
}

.help_noTerms__RLaUC {
    text-align: center;
    color: var(--agr-text-muted);
    padding: var(--agr-spacing-lg, 1.5rem);
}

/* Tabs */
.help_tabsContainer__YuRA4 {
    margin-bottom: var(--agr-spacing-lg, 1.5rem);
}

/* Responsive */
@media (max-width: 768px) {
    .help_helpContainer__uI4kj {
        padding: var(--agr-spacing-md, 1rem);
    }

    .help_categoriesGrid___X7xW {
        grid-template-columns: 1fr;
    }

    .help_glossaryNav__NJB9f {
        gap: 2px;
    }

    .help_glossaryLetter__1_aZn {
        width: 28px;
        height: 28px;
        font-size: 0.9rem;
    }
}

