.fade-enter-active[data-v-12597e97],.fade-leave-active[data-v-12597e97]{transition:opacity .5s}.fade-enter[data-v-12597e97],.fade-leave-to[data-v-12597e97]{opacity:0}.gap-2[data-v-12597e97]{gap:.5rem}.groups-filter-grid[data-v-12597e97]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px}.groups-selected-count[data-v-12597e97]{padding:5px 9px;border-radius:100px;color:#4262c4;background:#edf2ff;font-size:11px;font-weight:700;white-space:nowrap}.groups-mobile-select[data-v-12597e97]{padding:0 20px 14px;color:#5f6e86;font-size:12px}.group-count[data-v-12597e97]{display:inline-flex;align-items:center;justify-content:center;min-width:33px;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.2}.group-count--servers[data-v-12597e97]{color:#4663bd;background:#edf2ff}.group-count--services[data-v-12597e97]{color:#28805a;background:#eaf7f0}.group-count--overrides[data-v-12597e97]{color:#267c88;background:#eaf6f8}.action-btn[data-v-12597e97]{min-width:70px}.group-mobile-card[data-v-12597e97]{padding:4px}.group-mobile-header[data-v-12597e97]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.group-mobile-name[data-v-12597e97]{font-size:14px}.group-mobile-details[data-v-12597e97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.group-mobile-details>div[data-v-12597e97]{padding:10px;border:1px solid #e9eef6;border-radius:9px;background:#f8faff}.group-mobile-details span[data-v-12597e97],.group-mobile-details strong[data-v-12597e97]{display:block}.group-mobile-details span[data-v-12597e97]{color:#74849a;font-size:11px}.group-mobile-details strong[data-v-12597e97]{margin-top:2px;color:#334762;font-size:15px}.group-mobile-actions[data-v-12597e97]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.group-mobile-actions[data-v-12597e97]>:first-child{grid-column:1/-1}.group-mobile-actions>.btn+.btn[data-v-12597e97]{margin-top:0}@media (max-width:767px){.groups-filter-grid[data-v-12597e97]{grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-12597e97],.fade-leave-active[data-v-12597e97]{transition:none}}.server-ip-small[data-v-12597e97]{background:rgba(47,85,212,.08);color:#2f55d4;padding:.1rem .3rem;border-radius:3px;font-size:.85em}.server-ipv6-small[data-v-12597e97]{background:rgba(76,175,80,.08);color:#4caf50;padding:.1rem .3rem;border-radius:3px;font-size:.85em}