.protestCard_card__LgRRs{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;background:var(--card-bg);transition:transform .2s ease,box-shadow .2s ease}.protestCard_topBar__SIFQz{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-small) var(--padding);background:var(--topbar-bg);border-bottom:var(--border)}.protestCard_detailsButton__Je4qA{font-size:var(--font-size-small);color:var(--primary-text-color);text-decoration:none;font-weight:500}.protestCard_shareIcons__tG_77{display:flex;align-items:center;gap:var(--padding-small)}.protestCard_shareIcons__tG_77 a,.protestCard_shareIcons__tG_77 button{border:none;background-color:var(--tertiary-bg-color);border:var(--border);border-radius:var(--border-radius);color:var(--primary-text-color);font-size:var(--font-size-small);font-weight:400;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.protestCard_shareIcons__tG_77 a:hover,.protestCard_shareIcons__tG_77 button:hover{background-color:var(--hover-bg-color)}.protestCard_content__GUJmB{padding:var(--padding);display:flex;flex-direction:column;gap:var(--padding-small)}.protestCard_title__Nkh5n{font-size:var(--font-size);font-weight:500;margin:0;color:var(--primary-text-color)}.protestCard_description__bDaYW{font-size:var(--font-size-small);color:var(--light-text-color);margin:0}.protestCard_tags__N_1J_{display:flex;flex-wrap:wrap;gap:var(--gap-small)}.protestCard_footer__XkS29{padding:var(--padding-small) var(--padding);border-top:var(--border);background:var(--footer-bg)}.protestCard_info__0K5fh{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-small);font-weight:400;color:var(--light-text-color)}.protestCard_info__0K5fh span{display:flex;align-items:center;gap:var(--padding-small)}.protestCard_today__LvPQD{border-color:var(--highlight-color);animation:protestCard_pulse__DqnrL 3s infinite}.protestCard_priotirized___mJOi{border-color:var(--isPriotirized-color);animation:protestCard_pulse2__YjFz8 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes protestCard_pulse__DqnrL{0%{box-shadow:0 0 0 0 var(--highlight-color)}50%{box-shadow:0 0 15px 4px var(--highlight-color)}to{box-shadow:0 0 0 0 var(--highlight-color)}}@keyframes protestCard_pulse2__YjFz8{0%{box-shadow:0 0 1px 1px var(--isPriotirized-color)}50%{box-shadow:0 0 12px 4px var(--isPriotirized-color)}to{box-shadow:0 0 1px 1px var(--isPriotirized-color)}}@media (max-width:768px){.protestCard_card__LgRRs{max-width:100%}.protestCard_info__0K5fh{font-size:var(--font-size-xsmall)}.protestCard_title__Nkh5n{font-size:clamp(1rem,2vw,1.25rem)}.protestCard_description__bDaYW{font-size:clamp(.875rem,2vw,1rem)}}.tag_tag__8SV3U{display:flex;justify-content:center;align-items:center;padding:var(--padding-small) var(--padding);border-radius:4px;font-size:var(--font-size-xsmall);font-weight:500;line-height:1;color:#000;background-color:#eee;border:1px solid transparent;transition:all .2s ease;text-align:center}.tag_tag__8SV3U.tag_yellow__BPZ0U{background-color:#fffbe6;border-color:#ffe58f;color:#ad8b00;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_purple__tyytP{background-color:#f0f5ff;border-color:#d6e4ff;color:#1d39c4}.tag_tag__8SV3U.tag_orange__YczhS{background-color:#fff7e6;border-color:#ffd591;color:#d46f00;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_gray__Ns72m{background-color:#f5f5f5;border-color:#d9d9d9;color:#595959;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_black__27Yp0{background-color:#000000;border-color:#434343;color:#ffffff}.tag_tag__8SV3U.tag_red__y5_ql{background-color:#fff1f0;border-color:#ffa39e;color:#a8071a;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_green__tbJFr{background-color:#f6ffed;border-color:#b7eb8f;color:#237804;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_purple__tyytP{background-color:#f9f0ff;border-color:#d3adf7;color:#531dab;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_black__27Yp0{background-color:#2e2b2e;border-color:#7d5a7d;color:#e0b3e0;width:-moz-fit-content;width:fit-content}.tag_tag__8SV3U.tag_blue__dXoml{background-color:#e6f4ff;border-color:#91caff;color:#0958d9;border-radius:0}@media (max-width:768px){.tag_tag__8SV3U{width:100%;text-align:center}}.dateFilter_dateFilter__pC41m{display:flex;flex-direction:column;align-items:flex-start;width:180px}.dateFilter_inputWrapper__A4_EX{display:flex;align-items:center;position:relative;gap:8px;padding:4px 10px;border:var(--border);border-radius:var(--border-radius);background-color:var(--default-background-color);cursor:pointer;height:30px}.dateFilter_dateInput__fqg8r{border:none;outline:none;font-size:14px;background:transparent;width:100%;color:var(--light-text-color)!important;transition:border-color .2s ease}.dateFilter_dateInput__fqg8r::placeholder{color:var(--light-text-color);font-weight:400}.dateFilter_clearButton__HyZCe{background-color:var(--tertiary-bg-color);color:var(--primary-bg-color);border:none;padding:4px;cursor:pointer;font-size:10px;border-radius:var(--border-radius)}.dateFilter_calendarIcon__TmvC_{color:var(--light-text-color);cursor:pointer}.dateFilter_datePickerPopup__F3AmS{border-radius:var(--border-radius)!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;font-size:14px!important;padding:8px!important}@media (max-width:768px){.dateFilter_dateFilter__pC41m{width:100%}.dateFilter_inputWrapper__A4_EX{width:100%;justify-content:space-between}.dateFilter_dateInput__fqg8r{width:100%;max-width:200px}}.categoryFilter_dropdownWrapper__XXwql{position:relative;max-width:100%}.categoryFilter_control__xl7J8{display:flex;height:30px;overflow-x:scroll;scrollbar-width:none;scrollbar-color:var(--light-text-color) transparent;min-width:145px;gap:4px;padding:3.5px 8px;font-size:var(--font-size-small);border:var(--border);border-radius:4px;cursor:pointer}.categoryFilter_placeholder__J2bTa{color:var(--light-text-color);font-weight:400}.categoryFilter_tag__xOEEI{display:flex;align-items:center;color:var(--light-text-color);min-width:-moz-fit-content;min-width:fit-content;border:var(--border);border-radius:2px;padding:0 6px;font-size:.9em}.categoryFilter_remove__1zdl_{margin-left:4px;font-weight:700;cursor:pointer}.categoryFilter_dropdown__u9eDq{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var( --hover-bg-color-light) transparent;border-radius:4px;background:white;z-index:10;border:var(--border);box-shadow:var(--box-shadow)}.categoryFilter_option__p57m5{padding:4px 6px;cursor:pointer;color:var(--light-text-color)}.categoryFilter_option__p57m5:hover{background-color:#f5f5f5}.categoryFilter_selected__nEBty{background-color:var(--hover-bg-color-light)}@media (max-width:768px){.categoryFilter_control__xl7J8{flex-direction:column}.categoryFilter_tag__xOEEI{width:100%;display:flex;justify-content:space-between}}.searchInput_input__Q86vA{background-color:var(--default-background-color);height:100%;border-radius:4px;color:var(--light-text-color);border:var(--border);padding:6px 10px;font-size:var(--font-size-small);outline:none;transition:border-color .2s ease}.searchInput_input__Q86vA::placeholder{color:var(--light-text-color);font-weight:400}@media (max-width:768px){.searchInput_input__Q86vA{width:100%}}.cityFilter_wrapper__65Tyw{position:relative;width:100%;max-width:320px}.cityFilter_control__xU7TH{display:flex;justify-content:space-between;align-items:center;min-width:145px;height:30px;padding:3.5px 14px;font-size:var(--font-size-small);border:var(--border);border-radius:var(--border-radius);background-color:var(--default-bg-color);cursor:pointer;transition:border-color .2s}.cityFilter_placeholder__z_Ok7{color:var(--light-text-color);font-weight:400}.cityFilter_selectedText__iJEF9{color:#333}.cityFilter_arrow__TEIG_{margin-left:8px;font-size:.8em}.cityFilter_list__SO1xN{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin;color:var(--light-text-color);scrollbar-color:var(--hover-bg-color-light) transparent;border:var(--border);border-radius:6px;background-color:var(--default-bg-color);box-shadow:var(--box-shadow);z-index:33}.cityFilter_option__Vf93b{padding:var(--padding-small) var(--padding);cursor:pointer;transition:background-color .2s}.cityFilter_option__Vf93b:hover{background-color:#f5f5f5}.cityFilter_active__LarAq{background-color:#e6f7ff}.cityFilter_clearBtn__A7EAT{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;color:var(--light-text-color);font-size:1.2em}.protest_protestContainer__UNx1d .protest_protestList__8iAth{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.protest_protestContainer__UNx1d .protest_filterArea___Ku7L{flex-wrap:wrap;margin-bottom:var(--margin-large)}.protest_filterGroup__rb4Nw,.protest_protestContainer__UNx1d .protest_filterArea___Ku7L{display:flex;justify-content:flex-end;align-items:center;gap:var(--gap)}.protest_filterArea___Ku7L{.ant-select{min-width:110px}}@media (max-width:1200px){.protest_filterGroup__rb4Nw{width:100%;flex-direction:row;.ant-select{flex:1 1}}.protest_protestContainer__UNx1d .protest_protestList__8iAth{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.protest_protestContainer__UNx1d .protest_protestList__8iAth{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.protest_filterGroup__rb4Nw{gap:6px}.protest_protestContainer__UNx1d .protest_filterArea___Ku7L{flex-direction:column;align-items:center;gap:8px}.protest_protestContainer__UNx1d .protest_filterArea___Ku7L{.ant-input-group-wrapper{width:100%;max-width:100%!important}.ant-picker,.ant-select-selector,.ant-tag{width:100%}.ant-tag{margin:0;text-align:center}}}