.ComplaintsPage-module__4hbyqq__container{min-height:100vh}.ComplaintsPage-module__4hbyqq__filterBar{border-bottom:1px solid var(--border-color);gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.ComplaintsPage-module__4hbyqq__filterBtn{background:var(--bg-card);color:var(--text-secondary);white-space:nowrap;border:1px solid var(--border-color);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.ComplaintsPage-module__4hbyqq__filterBtn:hover{background:var(--bg-card-hover)}.ComplaintsPage-module__4hbyqq__filterActive{background:var(--accent-blue)!important;color:var(--text-white)!important;border-color:var(--accent-blue)!important}.ComplaintsPage-module__4hbyqq__list{padding:12px 16px}.ComplaintsPage-module__4hbyqq__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:12px;padding:16px;transition:transform .15s}.ComplaintsPage-module__4hbyqq__card:hover{transform:translateY(-1px)}.ComplaintsPage-module__4hbyqq__cardHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ComplaintsPage-module__4hbyqq__userInfo{align-items:center;gap:8px;display:flex}.ComplaintsPage-module__4hbyqq__avatar{background:var(--accent-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.ComplaintsPage-module__4hbyqq__username{color:var(--text-white);font-size:14px;font-weight:600}.ComplaintsPage-module__4hbyqq__brokerTarget{align-items:center;gap:6px;display:flex}.ComplaintsPage-module__4hbyqq__arrow{color:var(--text-muted);font-size:14px}.ComplaintsPage-module__4hbyqq__brokerTag{background:var(--bg-card-hover);border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:500;display:flex}.ComplaintsPage-module__4hbyqq__brokerIcon{font-size:14px}.ComplaintsPage-module__4hbyqq__date{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ComplaintsPage-module__4hbyqq__tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ComplaintsPage-module__4hbyqq__tag{color:var(--accent-blue);background:#4456fc1a;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:500}.ComplaintsPage-module__4hbyqq__amount{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.ComplaintsPage-module__4hbyqq__amount strong{color:var(--accent-gold)}.ComplaintsPage-module__4hbyqq__content{color:var(--text-primary);margin-bottom:12px;font-size:14px;line-height:1.7}.ComplaintsPage-module__4hbyqq__cardFooter{justify-content:space-between;align-items:center;display:flex}.ComplaintsPage-module__4hbyqq__stats{color:var(--text-muted);gap:14px;font-size:12px;display:flex}.ComplaintsPage-module__4hbyqq__status{border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600}.ComplaintsPage-module__4hbyqq__waiting{color:#ff9800;background:#ff980026}.ComplaintsPage-module__4hbyqq__processing{color:#2196f3;background:#2196f326}.ComplaintsPage-module__4hbyqq__resolved{color:var(--accent-green);background:#26a69a26}.ComplaintsPage-module__4hbyqq__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.ComplaintsPage-module__4hbyqq__images{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.ComplaintsPage-module__4hbyqq__evidenceImg{border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--border-color);flex-shrink:0;width:80px;height:80px}.ComplaintsPage-module__4hbyqq__empty{color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}
