.is-layout-flex:has(>.working-groups-block),.is-layout-flex:has(.working-groups-block),.is-nowrap:has(>.working-groups-block),.is-nowrap:has(.working-groups-block){flex-wrap:wrap!important}.working-groups-block{width:var(--wgb-width,100%)!important;max-width:var(--wgb-max-width,none)!important;min-width:var(--wgb-min-width,0)!important;margin-left:var(--wgb-ml,0)!important;margin-right:var(--wgb-mr,auto)!important;box-sizing:border-box}.wgb-title{margin-bottom:24px;font-size:1.8rem}.wgb-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;margin-bottom:20px;background:#f8f9fa;border-radius:10px}.wgb-search-wrap{flex:1 1 200px;position:relative;min-width:200px}.wgb-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.wgb-search{width:100%;padding:8px 12px 8px 36px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px}.wgb-search:focus{outline:none;border-color:#1e3a5f}.wgb-topic-filter,.wgb-status-filter,.wgb-language-filter,.wgb-sort{min-width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.wgb-topic-filter.is-active,.wgb-status-filter.is-active,.wgb-language-filter.is-active{border-color:#1e3a5f;background:#eef3f8}.wgb-filter-meta{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px}.wgb-result-count{font-size:.85rem;color:#666}.wgb-clear-filters{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid transparent;color:#c51162;cursor:pointer;font-size:13px}.wgb-clear-filters:hover{background:#fbe4ee;border-color:#c51162;border-radius:4px}.working-groups-block--grid .wgb-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.working-groups-block--list .wgb-items{display:flex;flex-direction:column;gap:16px}.working-groups-block--list .wgb-card{flex-direction:row}.working-groups-block--list .wgb-card__logo{flex:0 0 140px;max-width:140px}.wgb-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:border-color 0.15s,box-shadow 0.15s}.wgb-card:hover{border-color:#1e3a5f;box-shadow:0 4px 12px rgba(0,0,0,.06)}.wgb-card__logo{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;height:125px}.wgb-card__logo img{max-width:100%;max-height:100px;object-fit:contain}.wgb-card__content{display:flex;flex-direction:column;flex:1;padding:20px}.wgb-card__status-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.wgb-card__status{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;background:#e8ebf5;color:#3a4a7a}.wgb-card__status--forming{background:#e0f1ff;color:#0a4b85}.wgb-card__status--active{background:#dff7e2;color:#0a6a1e}.wgb-card__status--paused{background:#fff1d6;color:#8a5a00}.wgb-card__status--closed{background:#eee;color:#666}.wgb-card__langs{display:inline-flex;gap:4px;align-items:center}.wgb-card__langs svg{border-radius:2px;border:1px solid rgba(0,0,0,.08)}.wgb-card__title{margin:0 0 8px;font-size:1.2rem}.wgb-card__title a{color:inherit;text-decoration:none}.wgb-card__title a:hover{text-decoration:underline}.wgb-card__ingress{margin:0 0 12px;color:#555;font-size:14px;line-height:1.5}.wgb-card__topics,.wgb-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.wgb-card__topic,.wgb-card__tag{display:inline-block;padding:3px 10px;font-size:12px;background:#f0f1f3;color:#374151;border-radius:12px}.wgb-card__topic--primary{background:var(--color-accent,#FFC556);color:#000;font-weight:600}.wgb-card__actions{margin-top:auto;padding-top:12px}.wgb-card__link{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary,#1e3a5f);text-decoration:none;font-weight:600;font-size:14px}.wgb-card__link:hover{text-decoration:underline}.wgb-no-results{text-align:center;color:#666;padding:40px;font-style:italic}@media (max-width:1140px){.working-groups-block{width:var(--wgb-mobile-width,100%)!important;margin-left:var(--wgb-mobile-ml,0)!important;margin-right:var(--wgb-mobile-mr,auto)!important}}@media (max-width:768px){.wgb-filters{flex-direction:column;align-items:stretch}.wgb-topic-filter,.wgb-status-filter,.wgb-language-filter,.wgb-sort{width:100%}.wgb-filter-meta{justify-content:space-between}.working-groups-block--list .wgb-card{flex-direction:column}.working-groups-block--list .wgb-card__logo{flex:none;max-width:none}}