.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.modern-table[data-v-50fa6fc4]{border-radius:12px!important;overflow:hidden}.modern-table[data-v-50fa6fc4] .v-data-table__wrapper{border-radius:12px}.modern-table[data-v-50fa6fc4] .v-data-table tbody tr:hover{background-color:#f8f9ff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.modern-table[data-v-50fa6fc4] .v-data-table tbody tr{transition:all .2s ease}.modern-table[data-v-50fa6fc4] .v-data-table tbody td{padding:16px 8px!important;border-bottom:1px solid #e0e0e0!important}.modern-table[data-v-50fa6fc4] .v-data-table tbody tr:nth-child(2n){background-color:#fafafa}.modern-table[data-v-50fa6fc4] .v-data-table__progress{background:linear-gradient(90deg,#667eea,#764ba2)!important}.modern-table[data-v-50fa6fc4] .v-data-footer{background-color:#f5f5f5;border-top:2px solid #e0e0e0}.tree-level.level-1[data-v-5ee8e424],.tree-level[data-v-5ee8e424]{margin-left:0}.tree-level.level-2[data-v-5ee8e424]{margin-left:30px}.tree-level.level-3[data-v-5ee8e424]{margin-left:60px}.tree-level.level-4[data-v-5ee8e424]{margin-left:90px}.tree-level.level-5[data-v-5ee8e424]{margin-left:120px}.tree-level.level-6[data-v-5ee8e424]{margin-left:150px}.tree-level.level-2[data-v-5ee8e424]:before,.tree-level.level-3[data-v-5ee8e424]:before,.tree-level.level-4[data-v-5ee8e424]:before,.tree-level.level-5[data-v-5ee8e424]:before,.tree-level.level-6[data-v-5ee8e424]:before{content:"";position:absolute;left:-15px;top:0;bottom:0;width:2px;background:#e2e8f0}.tree-level.level-2[data-v-5ee8e424],.tree-level.level-3[data-v-5ee8e424],.tree-level.level-4[data-v-5ee8e424],.tree-level.level-5[data-v-5ee8e424],.tree-level.level-6[data-v-5ee8e424]{position:relative}.group-node[data-v-5ee8e424]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;transition:all .2s ease;position:relative}.group-node[data-v-5ee8e424]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#6366f1}.group-node.expandable[data-v-5ee8e424]{cursor:pointer}.group-header[data-v-5ee8e424]{display:flex;align-items:center;justify-content:space-between}.level-1 .group-header[data-v-5ee8e424]{padding:20px 24px}.level-2 .group-header[data-v-5ee8e424]{padding:18px 22px}.level-3 .group-header[data-v-5ee8e424]{padding:16px 20px}.level-4 .group-header[data-v-5ee8e424]{padding:14px 18px}.level-5 .group-header[data-v-5ee8e424]{padding:12px 16px}.level-6 .group-header[data-v-5ee8e424]{padding:10px 14px}.group-info[data-v-5ee8e424]{display:flex;align-items:center;gap:12px;flex:1}.expand-btn[data-v-5ee8e424]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.expand-btn[data-v-5ee8e424]:hover{background:#f1f5f9}.expand-btn .v-icon[data-v-5ee8e424]{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.expand-btn.expanded .v-icon[data-v-5ee8e424]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.group-avatar[data-v-5ee8e424]{border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.level-1 .group-avatar[data-v-5ee8e424]{width:56px;height:56px;font-size:20px}.level-2 .group-avatar[data-v-5ee8e424]{width:48px;height:48px;font-size:18px}.level-3 .group-avatar[data-v-5ee8e424]{width:40px;height:40px;font-size:16px}.level-4 .group-avatar[data-v-5ee8e424]{width:34px;height:34px;font-size:14px}.level-5 .group-avatar[data-v-5ee8e424]{width:30px;height:30px;font-size:12px}.level-6 .group-avatar[data-v-5ee8e424]{width:26px;height:26px;font-size:11px}.group-details h3[data-v-5ee8e424]{font-weight:600;color:#1e293b;margin-bottom:4px}.level-1 .group-details h3[data-v-5ee8e424]{font-size:20px}.level-2 .group-details h3[data-v-5ee8e424]{font-size:18px}.level-3 .group-details h3[data-v-5ee8e424]{font-size:16px}.level-4 .group-details h3[data-v-5ee8e424]{font-size:15px}.level-5 .group-details h3[data-v-5ee8e424]{font-size:14px}.level-6 .group-details h3[data-v-5ee8e424]{font-size:13px}.group-meta[data-v-5ee8e424]{display:flex;align-items:center;gap:12px;font-size:12px;color:#64748b;flex-wrap:wrap}.level-6 .group-meta[data-v-5ee8e424]{font-size:11px;gap:8px}.group-meta span[data-v-5ee8e424]{display:flex;align-items:center;gap:4px}.group-stats[data-v-5ee8e424]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.level-6 .group-stats[data-v-5ee8e424]{gap:8px}.stat-item[data-v-5ee8e424]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.level-6 .stat-item[data-v-5ee8e424]{padding:3px 6px;font-size:10px}.stat-item.members[data-v-5ee8e424]{color:#6366f1;border:1px solid #e0e7ff}.stat-item.children[data-v-5ee8e424]{color:#059669;border:1px solid #d1fae5}.group-actions[data-v-5ee8e424]{display:flex;gap:6px}.action-btn[data-v-5ee8e424]{background:#f1f5f9!important;color:#64748b!important}.action-btn[data-v-5ee8e424]:hover{background:#e2e8f0!important;color:#374151!important}.action-btn.add-child-btn[data-v-5ee8e424]{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important}.action-btn.add-child-btn[data-v-5ee8e424]:hover{background:linear-gradient(135deg,#1565c0,#0d47a1)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(25,118,210,.3)!important}.action-btn.add-child-btn .v-icon[data-v-5ee8e424]{color:#fff!important}.level-6 .action-btn[data-v-5ee8e424]{width:24px!important;height:24px!important}.group-children[data-v-5ee8e424]{display:none;border-top:1px solid #e2e8f0;background:#fff;padding-top:12px}.group-children.expanded[data-v-5ee8e424]{display:block}.compact-mode .tree-level.level-3[data-v-5ee8e424],.compact-mode .tree-level.level-4[data-v-5ee8e424],.compact-mode .tree-level.level-5[data-v-5ee8e424],.compact-mode .tree-level.level-6[data-v-5ee8e424]{margin-left:20px}.compact-mode .level-3 .group-header[data-v-5ee8e424],.compact-mode .level-4 .group-header[data-v-5ee8e424],.compact-mode .level-5 .group-header[data-v-5ee8e424],.compact-mode .level-6 .group-header[data-v-5ee8e424]{padding:8px 12px}.compact-mode .level-3 .group-avatar[data-v-5ee8e424],.compact-mode .level-4 .group-avatar[data-v-5ee8e424],.compact-mode .level-5 .group-avatar[data-v-5ee8e424],.compact-mode .level-6 .group-avatar[data-v-5ee8e424]{width:24px;height:24px;font-size:10px}.compact-mode .level-3 .group-details h3[data-v-5ee8e424],.compact-mode .level-4 .group-details h3[data-v-5ee8e424],.compact-mode .level-5 .group-details h3[data-v-5ee8e424],.compact-mode .level-6 .group-details h3[data-v-5ee8e424]{font-size:12px}.compact-mode .level-3 .group-meta[data-v-5ee8e424],.compact-mode .level-4 .group-meta[data-v-5ee8e424],.compact-mode .level-5 .group-meta[data-v-5ee8e424],.compact-mode .level-6 .group-meta[data-v-5ee8e424]{font-size:10px;gap:6px}.compact-mode .level-3 .stat-item[data-v-5ee8e424],.compact-mode .level-4 .stat-item[data-v-5ee8e424],.compact-mode .level-5 .stat-item[data-v-5ee8e424],.compact-mode .level-6 .stat-item[data-v-5ee8e424]{padding:2px 4px;font-size:9px}.compact-mode .level-3[data-v-5ee8e424]:before,.compact-mode .level-4[data-v-5ee8e424]:before,.compact-mode .level-5[data-v-5ee8e424]:before,.compact-mode .level-6[data-v-5ee8e424]:before{left:-10px}@media(max-width:768px){.tree-level.level-2[data-v-5ee8e424]{margin-left:20px}.tree-level.level-3[data-v-5ee8e424]{margin-left:40px}.tree-level.level-4[data-v-5ee8e424]{margin-left:60px}.tree-level.level-5[data-v-5ee8e424]{margin-left:80px}.tree-level.level-6[data-v-5ee8e424]{margin-left:100px}.compact-mode .tree-level.level-3[data-v-5ee8e424],.compact-mode .tree-level.level-4[data-v-5ee8e424],.compact-mode .tree-level.level-5[data-v-5ee8e424],.compact-mode .tree-level.level-6[data-v-5ee8e424]{margin-left:15px}.group-header[data-v-5ee8e424]{flex-direction:column;align-items:flex-start;gap:8px}.group-stats[data-v-5ee8e424]{width:100%;justify-content:space-between}}.church-structure-view .loading-container[data-v-2cbe3c22]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.church-structure-view .loading-text[data-v-2cbe3c22]{color:#64748b;font-size:16px;margin:0}.quick-stats[data-v-2cbe3c22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.quick-stat-card[data-v-2cbe3c22]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:20px;transition:all .2s ease}.quick-stat-card[data-v-2cbe3c22]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.quick-stat-icon[data-v-2cbe3c22]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.quick-stat-content h3[data-v-2cbe3c22]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:4px}.quick-stat-content p[data-v-2cbe3c22]{color:#64748b;font-size:14px;margin-bottom:8px}.quick-stat-change[data-v-2cbe3c22]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.quick-stat-change.positive[data-v-2cbe3c22]{background:#dcfce7;color:#166534}.hierarchy-container[data-v-2cbe3c22]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.hierarchy-header[data-v-2cbe3c22]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.hierarchy-title[data-v-2cbe3c22]{font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}.hierarchy-controls .compact-toggle[data-v-2cbe3c22]{background:hsla(0,0%,100%,.2)!important;border:none!important;color:#fff!important}.hierarchy-controls .compact-toggle[data-v-2cbe3c22]:hover{background:hsla(0,0%,100%,.3)!important}.hierarchy-controls .compact-toggle.active[data-v-2cbe3c22]{background:#fff!important;color:#6366f1!important}.hierarchy-tree[data-v-2cbe3c22]{padding:28px;max-height:70vh;overflow-y:auto}@media(max-width:768px){.quick-stats[data-v-2cbe3c22]{grid-template-columns:1fr;gap:16px}.quick-stat-card[data-v-2cbe3c22]{padding:20px;gap:16px}.quick-stat-icon[data-v-2cbe3c22]{width:48px;height:48px;font-size:20px}.hierarchy-header[data-v-2cbe3c22]{flex-direction:column;gap:16px;align-items:stretch}.hierarchy-tree[data-v-2cbe3c22]{padding:20px}}.groups-filter[data-v-47cc4797]{border-radius:12px;border:1px solid #e2e8f0}.active-filters[data-v-47cc4797]{border-top:1px solid #e2e8f0;padding-top:16px}.active-filters .gap-2>[data-v-47cc4797]{margin-right:8px;margin-bottom:4px}@media(max-width:768px){.groups-filter .v-col[data-v-47cc4797]{padding:4px 8px}}.groups-list-view[data-v-352dca8b]{padding:24px}.view-controls .view-toggle .v-btn-toggle[data-v-352dca8b]{border-radius:8px;overflow:hidden}.view-controls .view-toggle .v-btn-toggle .v-btn[data-v-352dca8b]{border-radius:0!important}.view-controls .view-toggle .v-btn-toggle .v-btn.v-btn--active[data-v-352dca8b]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important}.table-view .v-card[data-v-352dca8b]{border-radius:12px;overflow:hidden}@media(max-width:768px){.groups-list-view[data-v-352dca8b]{padding:16px}.view-controls .d-flex[data-v-352dca8b]{flex-direction:column;gap:16px;align-items:stretch!important}}.groups-listing-page[data-v-57ae9014]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-57ae9014]{text-align:center}.page-header h1[data-v-57ae9014]{color:#1e293b;margin-bottom:8px}.page-header p[data-v-57ae9014]{color:#64748b;font-size:18px}@media(max-width:768px){.groups-listing-page[data-v-57ae9014]{padding:16px}.page-header[data-v-57ae9014]{margin-bottom:24px!important}.page-header h1[data-v-57ae9014]{font-size:2rem!important}.page-header p[data-v-57ae9014]{font-size:16px}}