.groups_wrap__AYyS2{max-width:1120px;margin:0 auto;padding:28px 20px 64px;color:#0f172a}.groups_crumbs__8afTw{font-size:13px;color:#64748b;margin-bottom:14px}.groups_crumbs__8afTw a{color:#16a34a;text-decoration:none}.groups_head__9chcl{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.groups_head__9chcl h1{font-size:30px;margin:0;letter-spacing:.5px}.groups_head__9chcl p{margin:0;color:#64748b;font-size:14px}.groups_grid__olz__{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.groups_card__a6Xpw{background:#fff;border:1px solid #e7edf3;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.groups_card__a6Xpw:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.08)}.groups_cover__wpGiu{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.groups_body__EOb_u{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.groups_title__ZLfNV{font-size:17px;font-weight:700;margin:0}.groups_sub___tIKS{font-size:13px;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.groups_tags__Bj5Sf{display:flex;flex-wrap:wrap;gap:6px}.groups_tag__7z4I4{font-size:11px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 9px}.groups_meta__3vqVp{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.groups_price__Lx2cZ{color:#dc2626;font-weight:800;font-size:20px}.groups_price__Lx2cZ small{font-weight:400;text-decoration:line-through;margin-left:6px}.groups_people__t__U5,.groups_price__Lx2cZ small{font-size:12px;color:#94a3b8}.groups_btn__wCBJ4{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.groups_btn__wCBJ4:hover{filter:brightness(1.05)}.groups_btnBlock__KUtYo{width:100%;padding:13px;font-size:15px}.groups_btnGhost__1xNNw{background:#fff;color:#16a34a;border:1px solid #16a34a}.groups_detail__5vu7c{display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:start}.groups_panel__pNXeX{background:#fff;border:1px solid #e7edf3;border-radius:16px;padding:22px}.groups_dcover__hhO8J{width:100%;border-radius:12px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.groups_dtitle__vxum_{font-size:24px;margin:0 0 6px}.groups_dsub__IsuaV{color:#64748b;font-size:14px;margin:0 0 14px}.groups_section__liDv_ h3{font-size:16px;margin:20px 0 8px;display:flex;align-items:center;gap:6px}.groups_section__liDv_ p{font-size:14px;line-height:1.8;color:#334155;white-space:pre-wrap;margin:0}.groups_mediaGrid__xB0V5{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:8px}.groups_mediaGrid__xB0V5 img{width:100%;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #eef2f7}.groups_side__CYjd4{position:sticky;top:18px;display:flex;flex-direction:column;gap:14px}.groups_priceBig__bDrxo{font-size:30px;color:#dc2626;font-weight:800}.groups_priceBig__bDrxo small{font-size:14px;color:#94a3b8;text-decoration:line-through;font-weight:400;margin-left:8px}.groups_srow__sMXgH{display:flex;justify-content:space-between;font-size:13px;color:#475569;padding:6px 0;border-bottom:1px dashed #eef2f7}.groups_channels__2BUAq{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.groups_ch__vl4tx{display:flex;align-items:center;gap:10px;border:1px solid #e7edf3;border-radius:12px;padding:10px;cursor:pointer}.groups_chActive__e0dpM{border-color:#16a34a;background:#f0fdf4}.groups_chQr__on654{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.groups_chName__XoGkJ{font-size:14px;font-weight:600}.groups_chType__ZERFZ{font-size:11px;color:#94a3b8}.groups_qrPop__dBTwc{text-align:center}.groups_qrPop__dBTwc img{max-width:220px;width:100%;border-radius:12px;border:1px solid #eef2f7}.groups_field__p8XCV{display:flex;flex-direction:column;gap:6px;margin-top:10px}.groups_field__p8XCV label{font-size:13px;color:#475569;font-weight:600}.groups_input__EK5GC{border:1px solid #d7dee8;border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.groups_input__EK5GC:focus{border-color:#16a34a}.groups_upload__q0tkP{border:1px dashed #94d3a2;border-radius:12px;padding:18px;text-align:center;color:#15803d;font-size:13px;cursor:pointer;background:#f6fef9}.groups_upload__q0tkP img{max-width:160px;border-radius:8px;margin-top:8px}.groups_msg__V6vD3{font-size:13px;padding:10px 12px;border-radius:10px;margin-top:8px}.groups_msgOk__3tgnC{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.groups_msgErr__L_b5j{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.groups_successCard__zqnLf{text-align:center}.groups_successCard__zqnLf .groups_big__fhYLL{font-size:40px}.groups_entryQr__aPemy{max-width:220px;width:100%;border-radius:12px;margin:10px auto;border:1px solid #eef2f7}.groups_orderList__uns_9{display:flex;flex-direction:column;gap:12px}.groups_order__mp7qL{background:#fff;border:1px solid #e7edf3;border-radius:14px;padding:16px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.groups_orderMain__Us4N1{display:flex;flex-direction:column;gap:4px}.groups_orderNo__IqpdH{font-size:12px;color:#94a3b8}.groups_badge__auyOc{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:600}.groups_bPending__6UXpb{background:#fef9c3;color:#a16207}.groups_bPaid__KDPIE{background:#dcfce7;color:#15803d}.groups_bJoined__lyxps{background:#dbeafe;color:#1d4ed8}.groups_bCancel__i_UXA,.groups_bRefunded__qa1oF{background:#f1f5f9;color:#64748b}.groups_empty__ydP4w{text-align:center;color:#94a3b8;padding:60px 0;font-size:14px}.groups_empty__ydP4w a{color:#16a34a}.groups_loginReq__LMwkU{max-width:420px;margin:60px auto;text-align:center;background:#fff;border:1px solid #e7edf3;border-radius:16px;padding:34px}.groups_loginReq__LMwkU a{display:inline-block;margin-top:14px}@media (max-width:860px){.groups_detail__5vu7c{grid-template-columns:1fr}.groups_side__CYjd4{position:static}.groups_head__9chcl h1{font-size:24px}}.groups_wrap__3Ew9F{max-width:1120px;margin:0 auto;padding:28px 20px 64px;color:#0f172a}.groups_crumbs__gXQYq{font-size:13px;color:#64748b;margin-bottom:14px}.groups_crumbs__gXQYq a{color:#16a34a;text-decoration:none}.groups_head__XRD_K{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.groups_head__XRD_K h1{font-size:30px;margin:0;letter-spacing:.5px}.groups_head__XRD_K p{margin:0;color:#64748b;font-size:14px}.groups_grid__SCtLW{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.groups_card__I_gsV{background:#fff;border:1px solid #e7edf3;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.groups_card__I_gsV:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.08)}.groups_cover__gd446{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.groups_body__6GGrL{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.groups_title__jsVG0{font-size:17px;font-weight:700;margin:0}.groups_sub__fPRCz{font-size:13px;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.groups_tags__G69Sg{display:flex;flex-wrap:wrap;gap:6px}.groups_tag__Fw6ZU{font-size:11px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 9px}.groups_meta__KNHuL{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.groups_price__oqON4{color:#dc2626;font-weight:800;font-size:20px}.groups_price__oqON4 small{font-weight:400;text-decoration:line-through;margin-left:6px}.groups_people__IYv5E,.groups_price__oqON4 small{font-size:12px;color:#94a3b8}.groups_btn__tFIXo{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.groups_btn__tFIXo:hover{filter:brightness(1.05)}.groups_btnBlock__yzYYi{width:100%;padding:13px;font-size:15px}.groups_btnGhost__G5tep{background:#fff;color:#16a34a;border:1px solid #16a34a}.groups_detail__8lYZ5{display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:start}.groups_panel__J6mbY{background:#fff;border:1px solid #e7edf3;border-radius:16px;padding:22px}.groups_dcover___0Lfy{width:100%;border-radius:12px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.groups_dtitle__sfXzz{font-size:24px;margin:0 0 6px}.groups_dsub__IQgag{color:#64748b;font-size:14px;margin:0 0 14px}.groups_section__6J70x h3{font-size:16px;margin:20px 0 8px;display:flex;align-items:center;gap:6px}.groups_section__6J70x p{font-size:14px;line-height:1.8;color:#334155;white-space:pre-wrap;margin:0}.groups_mediaGrid__BqV47{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:8px}.groups_mediaGrid__BqV47 img{width:100%;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #eef2f7}.groups_side__leuww{position:sticky;top:18px;display:flex;flex-direction:column;gap:14px}.groups_priceBig__O9pvk{font-size:30px;color:#dc2626;font-weight:800}.groups_priceBig__O9pvk small{font-size:14px;color:#94a3b8;text-decoration:line-through;font-weight:400;margin-left:8px}.groups_srow__tSdeX{display:flex;justify-content:space-between;font-size:13px;color:#475569;padding:6px 0;border-bottom:1px dashed #eef2f7}.groups_channels__0HzYd{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.groups_ch__MDXmk{display:flex;align-items:center;gap:10px;border:1px solid #e7edf3;border-radius:12px;padding:10px;cursor:pointer}.groups_chActive__Znaru{border-color:#16a34a;background:#f0fdf4}.groups_chQr__BpHvW{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.groups_chName__LK99l{font-size:14px;font-weight:600}.groups_chType__KKDbp{font-size:11px;color:#94a3b8}.groups_qrPop__N5Y4H{text-align:center}.groups_qrPop__N5Y4H img{max-width:220px;width:100%;border-radius:12px;border:1px solid #eef2f7}.groups_field__9RLN7{display:flex;flex-direction:column;gap:6px;margin-top:10px}.groups_field__9RLN7 label{font-size:13px;color:#475569;font-weight:600}.groups_input__XjC1e{border:1px solid #d7dee8;border-radius:10px;padding:10px 12px;font-size:14px;outline:none}.groups_input__XjC1e:focus{border-color:#16a34a}.groups_upload__IHK_R{border:1px dashed #94d3a2;border-radius:12px;padding:18px;text-align:center;color:#15803d;font-size:13px;cursor:pointer;background:#f6fef9}.groups_upload__IHK_R img{max-width:160px;border-radius:8px;margin-top:8px}.groups_msg__EDeFD{font-size:13px;padding:10px 12px;border-radius:10px;margin-top:8px}.groups_msgOk__pY8Z_{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.groups_msgErr__1lgGg{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.groups_successCard__tka9v{text-align:center}.groups_successCard__tka9v .groups_big__VBzxV{font-size:40px}.groups_entryQr__1V_8C{max-width:220px;width:100%;border-radius:12px;margin:10px auto;border:1px solid #eef2f7}.groups_orderList__cRW5l{display:flex;flex-direction:column;gap:12px}.groups_order__oIEf1{background:#fff;border:1px solid #e7edf3;border-radius:14px;padding:16px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.groups_orderMain__Ts4rJ{display:flex;flex-direction:column;gap:4px}.groups_orderNo__mz3Ne{font-size:12px;color:#94a3b8}.groups_badge__9vFJT{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:600}.groups_bPending__zOcZm{background:#fef9c3;color:#a16207}.groups_bPaid__Vvp7i{background:#dcfce7;color:#15803d}.groups_bJoined__qzSlA{background:#dbeafe;color:#1d4ed8}.groups_bCancel__Q5kRW,.groups_bRefunded__pNnYF{background:#f1f5f9;color:#64748b}.groups_empty__96K4W{text-align:center;color:#94a3b8;padding:60px 0;font-size:14px}.groups_empty__96K4W a{color:#16a34a}.groups_loginReq__SQIF9{max-width:420px;margin:60px auto;text-align:center;background:#fff;border:1px solid #e7edf3;border-radius:16px;padding:34px}.groups_loginReq__SQIF9 a{display:inline-block;margin-top:14px}@media (max-width:860px){.groups_detail__8lYZ5{grid-template-columns:1fr}.groups_side__leuww{position:static}.groups_head__XRD_K h1{font-size:24px}}