.wp-block-assistcamp-sidebar *{box-sizing:border-box}.wp-block-assistcamp-sidebar a{border:none!important;box-shadow:none!important;outline-offset:2px;text-decoration:none!important}.wp-block-assistcamp-sidebar .assistcamp-sidebar__empty{color:#1a1b1c;font-style:italic;padding:2rem 1rem;text-align:center}.wp-block-assistcamp-sidebar .assistcamp-sidebar__nav{background:transparent;border:none;padding:var(--assistcamp-content-padding,1rem) 0}.wp-block-assistcamp-sidebar .assistcamp-sidebar__section-title{color:#1a1b1c;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;padding:0 1.5rem 1rem;text-transform:uppercase}.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion{display:flex;flex-direction:column;gap:var(--assistcamp-category-spacing,0)}.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion[data-collapsible=false] .assistcamp-sidebar__panel{max-height:none!important;opacity:1!important;overflow:visible!important}.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion[data-collapsible=false] .assistcamp-sidebar__category-header{cursor:default!important}.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion[data-collapsible=false] .assistcamp-sidebar__category-header:hover{background-color:transparent}.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion[data-collapsible=false] .assistcamp-sidebar__chevron{display:none}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-card{background:transparent;border:none;border-bottom:1px solid #f3f4f6;border-radius:0;overflow:hidden;transition:all .2s ease}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-card:last-child{border-bottom:none}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-card.is-current-category{background:transparent}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-header{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;outline:none;padding:1rem 1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-header:hover{background-color:var(--assistcamp-category-hover-bg,#f9fafb)}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-header:focus{background-color:#f3f4f6;outline:none}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-header[aria-expanded=true]{background-color:var(--assistcamp-category-hover-bg,#f9fafb)}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-info{align-items:center;display:flex;flex:1;gap:.75rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-icon{color:var(--assistcamp-icon-color,var(--wp--preset--color--primary,var(--assistcamp-primary,#004e89)));flex-shrink:0;height:20px;width:20px}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-name{color:#111827;font-size:var(--assistcamp-category-font-size,1rem);font-weight:var(--assistcamp-category-font-weight,500);line-height:1.5}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-meta{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__count{align-items:center;background:var(--assistcamp-counter-bg,#dbeafe)!important;border:none!important;border-radius:var(--assistcamp-counter-radius,12px);box-shadow:none!important;color:var(--assistcamp-counter-text,#1e40af)!important;display:inline-flex;font-size:var(--assistcamp-counter-font-size,.75rem);font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 8px}.wp-block-assistcamp-sidebar .assistcamp-sidebar__chevron{color:#1a1b1c;flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}.assistcamp-sidebar__category-header[aria-expanded=true] .wp-block-assistcamp-sidebar .assistcamp-sidebar__chevron{transform:rotate(180deg)}.wp-block-assistcamp-sidebar .assistcamp-sidebar__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.wp-block-assistcamp-sidebar .assistcamp-sidebar__panel.is-expanded{max-height:1000px;opacity:1}.wp-block-assistcamp-sidebar .assistcamp-sidebar__articles{display:flex;flex-direction:column;gap:var(--assistcamp-article-spacing,.25rem);list-style:none;padding:0 1.25rem 1rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article{align-items:center;border:none!important;border-radius:4px;box-shadow:none!important;color:#1a1b1c!important;display:flex!important;font-size:var(--assistcamp-article-font-size,.875rem);gap:.75rem;line-height:1.5;padding:.5rem .75rem;position:relative;text-decoration:none!important;transition:all .2s ease;width:100%}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article:hover{background:var(--assistcamp-article-hover-bg,#f3f4f6);color:#374151!important}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article:focus{outline:2px solid var(--wp--preset--color--primary,var(--assistcamp-primary,#004e89));outline-offset:-2px}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article.is-current{background:var(--assistcamp-current-article-bg,#f3f4f6);border-right:3px solid #374151;color:#374151!important;font-weight:500}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article-icon{display:none}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article-title{flex:1}@media(max-width:768px){.wp-block-assistcamp-sidebar .assistcamp-sidebar__accordion{gap:.5rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-header{padding:.875rem 1rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__category-name{font-size:.938rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__articles{padding:0 1rem .75rem}.wp-block-assistcamp-sidebar .assistcamp-sidebar__article{font-size:.813rem;padding:.5rem .875rem}}
