.ComplaintList-module__jmtEJq__complaintList{width:100%;min-height:200px}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__grid{padding:.5rem}.ComplaintList-module__jmtEJq__gridContainer{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;padding:.5rem;display:grid}.ComplaintList-module__jmtEJq__gridContainer>*{height:100%}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list{width:100%;overflow-x:auto}.ComplaintList-module__jmtEJq__listContainer{background:#fff;border-radius:12px;min-width:1200px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ComplaintList-module__jmtEJq__listHeader{z-index:10;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:2px solid #e2e8f0;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(120px,1fr) minmax(140px,1fr) minmax(110px,1fr) minmax(100px,.8fr) minmax(120px,1fr) minmax(80px,.6fr) minmax(60px,.5fr);gap:1rem;padding:1rem 1.5rem;display:grid;position:sticky;top:0}.ComplaintList-module__jmtEJq__headerCell{color:#475569;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){border-bottom:1px solid #f1f5f9;transition:all .2s}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader):last-child{border-bottom:none}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader):hover{background:#f8fafc}@media (max-width:1024px){.ComplaintList-module__jmtEJq__gridContainer{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.ComplaintList-module__jmtEJq__listHeader{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(100px,1fr) minmax(120px,1fr) minmax(100px,1fr) minmax(90px,.8fr) minmax(110px,1fr) minmax(70px,.6fr) minmax(50px,.5fr);gap:.75rem;padding:.875rem 1rem}.ComplaintList-module__jmtEJq__headerCell{font-size:.75rem}}@media (max-width:768px){.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__grid{padding:.25rem}.ComplaintList-module__jmtEJq__gridContainer{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem;padding:.25rem}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list{-webkit-overflow-scrolling:touch;overflow-x:auto}.ComplaintList-module__jmtEJq__listContainer{min-width:1000px}.ComplaintList-module__jmtEJq__listHeader{grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(90px,1fr) minmax(110px,1fr) minmax(90px,1fr) minmax(80px,.8fr) minmax(100px,1fr) minmax(60px,.6fr) minmax(50px,.5fr);gap:.625rem;padding:.75rem .875rem}.ComplaintList-module__jmtEJq__headerCell{font-size:.6875rem}}@media (max-width:600px){.ComplaintList-module__jmtEJq__gridContainer{grid-template-columns:1fr;gap:.75rem}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000000d);width:40px;height:100%;position:sticky;right:0}}@media (max-width:480px){.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__grid{padding:0}.ComplaintList-module__jmtEJq__gridContainer{gap:.625rem;padding:0}.ComplaintList-module__jmtEJq__listContainer{border-radius:8px;min-width:900px}.ComplaintList-module__jmtEJq__listHeader{gap:.5rem;padding:.625rem .75rem}}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar{height:8px}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc;border-radius:4px}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.ComplaintList-module__jmtEJq__complaintList[data-loading=true]{opacity:.6;pointer-events:none}.ComplaintList-module__jmtEJq__complaintList[data-loading=true] .ComplaintList-module__jmtEJq__gridContainer,.ComplaintList-module__jmtEJq__complaintList[data-loading=true] .ComplaintList-module__jmtEJq__listContainer{position:relative}.ComplaintList-module__jmtEJq__complaintList[data-loading=true]:before{content:"";z-index:100;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ComplaintList-module__jmtEJq__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ComplaintList-module__jmtEJq__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ComplaintList-module__jmtEJq__complaintList:has(.ComplaintList-module__jmtEJq__emptyState){background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.ComplaintList-module__jmtEJq__listHeader:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}@media (prefers-contrast:high){.ComplaintList-module__jmtEJq__listHeader{border-bottom-width:3px}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader),.ComplaintList-module__jmtEJq__complaintList[data-loading=true]:before{transition:none;animation:none}}@media print{.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list{overflow:visible}.ComplaintList-module__jmtEJq__listContainer{min-width:100%;box-shadow:none;border:1px solid #e2e8f0}.ComplaintList-module__jmtEJq__listHeader{background:#f8fafc;position:static}.ComplaintList-module__jmtEJq__gridContainer{grid-template-columns:repeat(2,1fr)}.ComplaintList-module__jmtEJq__gridContainer>*,.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){page-break-inside:avoid;break-inside:avoid}}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__skeleton .ComplaintList-module__jmtEJq__gridContainer>*,.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__skeleton .ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite ComplaintList-module__jmtEJq__pulse}@keyframes ComplaintList-module__jmtEJq__pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>*,.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){animation:.3s ease-out ComplaintList-module__jmtEJq__fadeIn}@keyframes ComplaintList-module__jmtEJq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>:first-child,.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:nth-child(2){animation-delay:50ms}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>:nth-child(2),.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:nth-child(3){animation-delay:.1s}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>:nth-child(3),.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:nth-child(4){animation-delay:.15s}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>:nth-child(4),.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:nth-child(5){animation-delay:.2s}.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__gridContainer>:nth-child(n+5),.ComplaintList-module__jmtEJq__complaintList[data-loaded=true] .ComplaintList-module__jmtEJq__listContainer>div:nth-child(n+6){animation-delay:.25s}@media (prefers-color-scheme:dark){.ComplaintList-module__jmtEJq__listContainer{background:#1e293b;box-shadow:0 1px 3px #0000004d}.ComplaintList-module__jmtEJq__listHeader{background:linear-gradient(135deg,#334155 0%,#1e293b 100%);border-bottom-color:#334155}.ComplaintList-module__jmtEJq__headerCell{color:#cbd5e1}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader){border-bottom-color:#334155}.ComplaintList-module__jmtEJq__listContainer>div:not(.ComplaintList-module__jmtEJq__listHeader):hover{background:#334155}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-track{background:#1e293b}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-thumb{background:#475569;border-color:#1e293b}.ComplaintList-module__jmtEJq__complaintList.ComplaintList-module__jmtEJq__list::-webkit-scrollbar-thumb:hover{background:#64748b}}
.ComplaintFilters-module__iwzxea__complaintFilters{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.ComplaintFilters-module__iwzxea__filterHeader{border-bottom:2px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ComplaintFilters-module__iwzxea__filterTitle{color:#0f172a;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;display:flex}.ComplaintFilters-module__iwzxea__activeCount{color:#fff;background:#3b82f6;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ComplaintFilters-module__iwzxea__clearButton{color:#ef4444;cursor:pointer;background:#fef2f2;border:2px solid #fee2e2;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.ComplaintFilters-module__iwzxea__clearButton:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}.ComplaintFilters-module__iwzxea__clearIcon{width:16px;height:16px}.ComplaintFilters-module__iwzxea__filterSections{flex-direction:column;gap:1.75rem;display:flex}.ComplaintFilters-module__iwzxea__filterSection{flex-direction:column;gap:.875rem;display:flex}.ComplaintFilters-module__iwzxea__filterLabel{color:#334155;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.ComplaintFilters-module__iwzxea__labelIcon{color:#64748b;width:16px;height:16px}.ComplaintFilters-module__iwzxea__statusGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.ComplaintFilters-module__iwzxea__statusButton{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ComplaintFilters-module__iwzxea__statusButton:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.ComplaintFilters-module__iwzxea__statusIcon{flex-shrink:0;width:16px;height:16px}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__orange{color:#ea580c}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__orange.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#ea580c;border-color:#ea580c}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__blue{color:#2563eb}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__blue.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#2563eb;border-color:#2563eb}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__purple{color:#7c3aed}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__purple.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#7c3aed;border-color:#7c3aed}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__green{color:#059669}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__green.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#059669;border-color:#059669}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__gray{color:#64748b}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__gray.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#64748b;border-color:#64748b}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__red{color:#dc2626}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__red.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#dc2626;border-color:#dc2626}.ComplaintFilters-module__iwzxea__priorityGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;display:grid}.ComplaintFilters-module__iwzxea__priorityButton{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s}.ComplaintFilters-module__iwzxea__priorityButton:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__low{color:#10b981}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__low.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#10b981;border-color:#10b981}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__medium{color:#f59e0b}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__medium.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#f59e0b;border-color:#f59e0b}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__high{color:#f97316}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__high.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#f97316;border-color:#f97316}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__urgent{color:#ef4444}.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__urgent.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#ef4444;border-color:#ef4444}.ComplaintFilters-module__iwzxea__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.625rem;display:grid}.ComplaintFilters-module__iwzxea__categoryButton{text-align:center;color:#475569;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;transition:all .2s}.ComplaintFilters-module__iwzxea__categoryButton:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.ComplaintFilters-module__iwzxea__categoryButton.ComplaintFilters-module__iwzxea__selected{color:#fff;background:#6366f1;border-color:#6366f1}.ComplaintFilters-module__iwzxea__filterSelect{color:#0f172a;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:2px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;transition:all .2s}.ComplaintFilters-module__iwzxea__filterSelect:hover{background-color:#f8fafc;border-color:#cbd5e1}.ComplaintFilters-module__iwzxea__filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ComplaintFilters-module__iwzxea__dateRange{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ComplaintFilters-module__iwzxea__dateField{flex-direction:column;gap:.5rem;display:flex}.ComplaintFilters-module__iwzxea__dateField label{color:#64748b;font-size:.8125rem;font-weight:600}.ComplaintFilters-module__iwzxea__dateInput{color:#0f172a;background:#fff;border:2px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.ComplaintFilters-module__iwzxea__dateInput:hover{background-color:#f8fafc;border-color:#cbd5e1}.ComplaintFilters-module__iwzxea__dateInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ComplaintFilters-module__iwzxea__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6)}.ComplaintFilters-module__iwzxea__dateInput::-webkit-calendar-picker-indicator:hover{filter:opacity()}.ComplaintFilters-module__iwzxea__checkboxGroup{flex-direction:column;gap:.875rem;display:flex}.ComplaintFilters-module__iwzxea__checkboxLabel{color:#334155;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;display:flex}.ComplaintFilters-module__iwzxea__checkboxLabel:hover{background:#f1f5f9;border-color:#cbd5e1}.ComplaintFilters-module__iwzxea__checkboxLabel:has(.ComplaintFilters-module__iwzxea__checkbox:checked){background:#eff6ff;border-color:#3b82f6}.ComplaintFilters-module__iwzxea__checkbox{cursor:pointer;accent-color:#3b82f6;flex-shrink:0;width:18px;height:18px}.ComplaintFilters-module__iwzxea__checkboxLabel span{align-items:center;gap:.5rem;font-weight:600;display:flex}.ComplaintFilters-module__iwzxea__checkboxIcon{color:#64748b;width:16px;height:16px}.ComplaintFilters-module__iwzxea__checkboxLabel:has(.ComplaintFilters-module__iwzxea__checkbox:checked) .ComplaintFilters-module__iwzxea__checkboxIcon{color:#3b82f6}@media (max-width:1024px){.ComplaintFilters-module__iwzxea__complaintFilters{padding:1.25rem}.ComplaintFilters-module__iwzxea__statusGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.625rem}.ComplaintFilters-module__iwzxea__priorityGrid{grid-template-columns:repeat(2,1fr)}.ComplaintFilters-module__iwzxea__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-width:768px){.ComplaintFilters-module__iwzxea__complaintFilters{padding:1rem}.ComplaintFilters-module__iwzxea__filterHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.ComplaintFilters-module__iwzxea__clearButton{justify-content:center;width:100%}.ComplaintFilters-module__iwzxea__filterSections{gap:1.5rem}.ComplaintFilters-module__iwzxea__statusGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ComplaintFilters-module__iwzxea__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ComplaintFilters-module__iwzxea__dateRange{grid-template-columns:1fr;gap:.75rem}}@media (max-width:600px){.ComplaintFilters-module__iwzxea__complaintFilters{border-radius:8px;padding:.875rem}.ComplaintFilters-module__iwzxea__filterHeader{margin-bottom:1.25rem;padding-bottom:.875rem}.ComplaintFilters-module__iwzxea__filterTitle{font-size:1rem}.ComplaintFilters-module__iwzxea__filterSections{gap:1.25rem}.ComplaintFilters-module__iwzxea__filterSection{gap:.75rem}.ComplaintFilters-module__iwzxea__filterLabel{font-size:.8125rem}.ComplaintFilters-module__iwzxea__statusGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.ComplaintFilters-module__iwzxea__statusButton{padding:.625rem .75rem;font-size:.8125rem}.ComplaintFilters-module__iwzxea__statusIcon{width:14px;height:14px}.ComplaintFilters-module__iwzxea__priorityGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.ComplaintFilters-module__iwzxea__priorityButton{padding:.625rem .75rem;font-size:.8125rem}.ComplaintFilters-module__iwzxea__categoryGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.ComplaintFilters-module__iwzxea__categoryButton{padding:.5rem .625rem;font-size:.75rem}.ComplaintFilters-module__iwzxea__checkboxLabel{padding:.625rem .875rem;font-size:.875rem}}@media (max-width:480px){.ComplaintFilters-module__iwzxea__complaintFilters{padding:.75rem}.ComplaintFilters-module__iwzxea__filterHeader{margin-bottom:1rem}.ComplaintFilters-module__iwzxea__filterTitle{font-size:.9375rem}.ComplaintFilters-module__iwzxea__activeCount{min-width:22px;height:22px;font-size:.6875rem}.ComplaintFilters-module__iwzxea__clearButton{padding:.5rem .875rem;font-size:.8125rem}.ComplaintFilters-module__iwzxea__statusGrid,.ComplaintFilters-module__iwzxea__categoryGrid,.ComplaintFilters-module__iwzxea__priorityGrid{grid-template-columns:1fr}.ComplaintFilters-module__iwzxea__statusButton,.ComplaintFilters-module__iwzxea__priorityButton,.ComplaintFilters-module__iwzxea__categoryButton{justify-content:center}}.ComplaintFilters-module__iwzxea__clearButton:focus-visible,.ComplaintFilters-module__iwzxea__statusButton:focus-visible,.ComplaintFilters-module__iwzxea__priorityButton:focus-visible,.ComplaintFilters-module__iwzxea__categoryButton:focus-visible,.ComplaintFilters-module__iwzxea__filterSelect:focus-visible,.ComplaintFilters-module__iwzxea__dateInput:focus-visible,.ComplaintFilters-module__iwzxea__checkboxLabel:focus-visible,.ComplaintFilters-module__iwzxea__checkbox:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-contrast:high){.ComplaintFilters-module__iwzxea__statusButton,.ComplaintFilters-module__iwzxea__priorityButton,.ComplaintFilters-module__iwzxea__categoryButton,.ComplaintFilters-module__iwzxea__filterSelect,.ComplaintFilters-module__iwzxea__dateInput,.ComplaintFilters-module__iwzxea__checkboxLabel{border-width:3px}.ComplaintFilters-module__iwzxea__statusButton.ComplaintFilters-module__iwzxea__selected,.ComplaintFilters-module__iwzxea__priorityButton.ComplaintFilters-module__iwzxea__selected,.ComplaintFilters-module__iwzxea__categoryButton.ComplaintFilters-module__iwzxea__selected{border-width:4px}}@media (prefers-reduced-motion:reduce){.ComplaintFilters-module__iwzxea__clearButton,.ComplaintFilters-module__iwzxea__statusButton,.ComplaintFilters-module__iwzxea__priorityButton,.ComplaintFilters-module__iwzxea__categoryButton,.ComplaintFilters-module__iwzxea__filterSelect,.ComplaintFilters-module__iwzxea__dateInput,.ComplaintFilters-module__iwzxea__checkboxLabel{transition:none}.ComplaintFilters-module__iwzxea__clearButton:hover,.ComplaintFilters-module__iwzxea__statusButton:hover,.ComplaintFilters-module__iwzxea__priorityButton:hover,.ComplaintFilters-module__iwzxea__categoryButton:hover{transform:none}}@media print{.ComplaintFilters-module__iwzxea__complaintFilters{box-shadow:none;border:1px solid #e2e8f0}.ComplaintFilters-module__iwzxea__clearButton{display:none}.ComplaintFilters-module__iwzxea__statusButton,.ComplaintFilters-module__iwzxea__priorityButton,.ComplaintFilters-module__iwzxea__categoryButton{page-break-inside:avoid}}.ComplaintFilters-module__iwzxea__filterSection{animation:.3s ease-out ComplaintFilters-module__iwzxea__fadeIn}.ComplaintFilters-module__iwzxea__filterSection:first-child{animation-delay:50ms}.ComplaintFilters-module__iwzxea__filterSection:nth-child(2){animation-delay:.1s}.ComplaintFilters-module__iwzxea__filterSection:nth-child(3){animation-delay:.15s}.ComplaintFilters-module__iwzxea__filterSection:nth-child(4){animation-delay:.2s}.ComplaintFilters-module__iwzxea__filterSection:nth-child(5){animation-delay:.25s}.ComplaintFilters-module__iwzxea__filterSection:nth-child(6){animation-delay:.3s}@keyframes ComplaintFilters-module__iwzxea__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ComplaintFilters-module__iwzxea__activeCount{animation:2s ease-in-out infinite ComplaintFilters-module__iwzxea__pulse}@keyframes ComplaintFilters-module__iwzxea__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ComplaintFilters-module__iwzxea__filterSections::-webkit-scrollbar{width:6px}.ComplaintFilters-module__iwzxea__filterSections::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.ComplaintFilters-module__iwzxea__filterSections::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ComplaintFilters-module__iwzxea__filterSections::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ComplaintFilters-module__iwzxea__filterSections{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}
