.FilterPills-module__Fn1JEq__wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.FilterPills-module__Fn1JEq__wrap::-webkit-scrollbar{display:none}.FilterPills-module__Fn1JEq__pill{color:#8a7e72;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.FilterPills-module__Fn1JEq__pill:hover{color:#5b1a2a}.FilterPills-module__Fn1JEq__pill.FilterPills-module__Fn1JEq__active{color:#5b1a2a;background:#5b1a2a14;font-weight:500}
.AcademicYearDropdown-module__QJe53W__wrap{position:relative}.AcademicYearDropdown-module__QJe53W__trigger{border:.5px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-body);color:#5a5248;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:border-color .15s;display:inline-flex}.AcademicYearDropdown-module__QJe53W__trigger:hover{border-color:#b8aea0}.AcademicYearDropdown-module__QJe53W__chevron{transition:transform .2s}.AcademicYearDropdown-module__QJe53W__chevronOpen{transform:rotate(180deg)}.AcademicYearDropdown-module__QJe53W__menu{background:var(--surface-card);border:.5px solid var(--border-default);border-radius:var(--radius-md);z-index:20;min-width:120px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #2a0a1414}.AcademicYearDropdown-module__QJe53W__item{width:100%;font-family:var(--font-body);color:#5a5248;cursor:pointer;text-align:left;background:0 0;border:none;padding:10px 14px;font-size:12px;font-weight:400;transition:background .1s;display:block}.AcademicYearDropdown-module__QJe53W__item:hover{background:var(--surface-elevated)}.AcademicYearDropdown-module__QJe53W__itemActive{color:#5b1a2a;background:#5b1a2a0a;font-weight:600}
.MonthAccordion-module__i7kbta__wrap{flex-direction:column;gap:0;display:flex}.MonthAccordion-module__i7kbta__section{border-bottom:.5px solid var(--border-default)}.MonthAccordion-module__i7kbta__section:last-child{border-bottom:none}.MonthAccordion-module__i7kbta__header{cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:10px;padding:16px 0;transition:opacity .15s;display:flex}.MonthAccordion-module__i7kbta__header:hover{opacity:.7}.MonthAccordion-module__i7kbta__month{color:var(--text-title);font-size:14px;font-weight:600}.MonthAccordion-module__i7kbta__count{background:var(--surface-elevated);min-width:20px;height:20px;color:var(--text-secondary);border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.MonthAccordion-module__i7kbta__chevron{color:var(--text-tertiary);margin-left:auto;transition:transform .25s}.MonthAccordion-module__i7kbta__chevronOpen{transform:rotate(180deg)}.MonthAccordion-module__i7kbta__content{max-height:0;transition:max-height .35s;overflow:hidden}.MonthAccordion-module__i7kbta__contentOpen{max-height:5000px}.MonthAccordion-module__i7kbta__inner{padding:0 0 16px}.MonthAccordion-module__i7kbta__empty{text-align:center;color:var(--text-secondary);padding:48px 20px;font-size:14px}
