.public-events_list__PfBna{display:grid;grid-template-columns:repeat(3,minmax(0,360px));padding:16px;gap:16px;max-width:1144px}@media screen and (width <= 964px){.public-events_list__PfBna{grid-template-columns:repeat(2,minmax(0,360px));gap:12px}}@media screen and (width <= 640px){.public-events_list__PfBna{gap:8px}}.public-events_item__rIg38{position:relative;max-width:360px;width:100%;border:1px solid var(--app-border);border-radius:16px;background-color:#fff;overflow:hidden;display:flex;flex-direction:column}.public-events_item__rIg38 img{transition:transform .7s ease}.public-events_item__rIg38:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none}.public-events_item__rIg38:hover img{transform:scale(1.05);transition:transform .3s ease}@media screen and (width <= 720px){.public-events_item__rIg38{min-height:300px}}@media screen and (width <= 480px){.public-events_item__rIg38{min-height:250px}}.public-events_item_data__bLKAj{display:flex;flex-direction:column;padding:16px;gap:10px;flex-grow:1}.public-events_item_head__1OPdC{flex-shrink:0}.public-events_item_info__MJcEs{margin-top:auto}.public-events_item_img__Li4qv{width:100%;object-fit:contain;aspect-ratio:2/1}.public-events_item_name__63tNp{font-weight:700;font-size:20px;margin:2px 0;-webkit-line-clamp:3}.public-events_item_game__N2FWx,.public-events_item_name__63tNp{line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.public-events_item_game__N2FWx{color:var(--app-text-secondary);font-size:16px;margin:0;-webkit-line-clamp:2}.public-events_item_date__DjBUo,.public-events_item_participants__3b0Wn,.public-events_item_place__4W5xw{display:flex;align-items:center;gap:6px;font-size:14px}.public-events_item_state__gIYhC{position:absolute;right:8px;top:8px;padding:4px 8px;font-size:12px;line-height:1;background-color:#ffffffcc;color:#000;text-align:center;border-radius:9px}@media screen and (width <= 480px){.public-events_item_data__bLKAj{padding:10px}.public-events_item_name__63tNp{font-size:18px}.public-events_item_game__N2FWx{font-size:14px}}.autocomplete_inputWrapper__8XDcK{position:relative;display:inline-block;width:100%}.autocomplete_Input__QeFT1{position:relative;box-sizing:border-box;margin:0;border:var(--app-form-border);border-radius:8px;width:100%;padding:10px;font-size:16px;line-height:1.5;font-family:inherit;background-color:canvas;color:var(--color-gray-900);outline:none}.autocomplete_Input__QeFT1:focus{border-color:var(--color-blue);outline:1px solid var(--color-blue)}.autocomplete_Positioner__tBAJh{outline:0}.autocomplete_Popup__Lh3mi{box-sizing:border-box;padding-block:.5rem;border-radius:.375rem;background-color:canvas;color:var(--color-gray-900);width:var(--anchor-width);max-height:min(var(--available-height),23rem);max-width:var(--available-width);overflow-y:auto;scroll-padding-block:.5rem;overscroll-behavior:contain}@media (prefers-color-scheme:light){.autocomplete_Popup__Lh3mi{outline:1px solid var(--color-gray-200);box-shadow:0 10px 15px -3px var(--color-gray-200),0 4px 6px -4px var(--color-gray-200)}}@media (prefers-color-scheme:dark){.autocomplete_Popup__Lh3mi{outline:1px solid var(--color-gray-300);outline-offset:-1px}}.autocomplete_Item__TKDuA{box-sizing:border-box;outline:0;cursor:default;user-select:none;padding-block:.5rem;padding-left:1rem;padding-right:2rem;display:flex;font-size:1rem;line-height:1rem}.autocomplete_Item__TKDuA[data-highlighted]{z-index:0;position:relative;color:var(--color-gray-50)}.autocomplete_Item__TKDuA[data-highlighted]:before{content:"";z-index:-1;position:absolute;inset-block:0;inset-inline:.5rem;border-radius:.25rem;background-color:var(--color-gray-900)}.autocomplete_Separator__9tTab{margin:.375rem 1rem;height:1px;background-color:var(--color-gray-200)}.autocomplete_Empty__8ptru:not(:empty){box-sizing:border-box;padding:.5rem 1rem;font-size:.925rem;line-height:1rem;color:var(--color-gray-600)}.autocomplete_icon__HY_H1{position:absolute;pointer-events:none;margin:15px 0 0 12px;color:var(--app-icon)}.autocomplete_counter__BsAI0{position:absolute;top:48px;right:4px;font-size:12px;color:var(--app-text-secondary)}.autocomplete_required___Dl7s{margin-top:4px;font-size:14px;line-height:1.2;color:#e32b7e;min-height:20px}.autocomplete_inputWrapper__8XDcK[data-show-error] .autocomplete_Input__QeFT1{border-color:#e32b7e}