.tree-level.level-1[data-v-1d254326],.tree-level[data-v-1d254326]{margin-left:0}.tree-level.level-2[data-v-1d254326]{margin-left:30px}.tree-level.level-3[data-v-1d254326]{margin-left:60px}.tree-level.level-4[data-v-1d254326]{margin-left:90px}.tree-level.level-5[data-v-1d254326]{margin-left:120px}.tree-level.level-6[data-v-1d254326]{margin-left:150px}.tree-level.level-2[data-v-1d254326]:before,.tree-level.level-3[data-v-1d254326]:before,.tree-level.level-4[data-v-1d254326]:before,.tree-level.level-5[data-v-1d254326]:before,.tree-level.level-6[data-v-1d254326]:before{content:"";position:absolute;left:-15px;top:0;bottom:0;width:2px;background:#e2e8f0}.tree-level.level-2[data-v-1d254326],.tree-level.level-3[data-v-1d254326],.tree-level.level-4[data-v-1d254326],.tree-level.level-5[data-v-1d254326],.tree-level.level-6[data-v-1d254326]{position:relative}.group-node[data-v-1d254326]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;transition:all .2s ease;position:relative}.group-node[data-v-1d254326]: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-1d254326]{cursor:pointer}.group-header[data-v-1d254326]{display:flex;align-items:center;justify-content:space-between}.level-1 .group-header[data-v-1d254326]{padding:20px 24px}.level-2 .group-header[data-v-1d254326]{padding:18px 22px}.level-3 .group-header[data-v-1d254326]{padding:16px 20px}.level-4 .group-header[data-v-1d254326]{padding:14px 18px}.level-5 .group-header[data-v-1d254326]{padding:12px 16px}.level-6 .group-header[data-v-1d254326]{padding:10px 14px}.group-info[data-v-1d254326]{display:flex;align-items:center;gap:12px;flex:1}.expand-btn[data-v-1d254326]{display:flex;align-items:center;gap:4px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s ease;font-size:12px;font-weight:500;white-space:nowrap}.expand-btn[data-v-1d254326]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.expand-btn .v-icon[data-v-1d254326]{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.expand-btn.expanded .v-icon[data-v-1d254326]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expand-btn .expand-text[data-v-1d254326]{font-size:12px}.level-5 .expand-btn[data-v-1d254326],.level-6 .expand-btn[data-v-1d254326]{padding:4px 8px;font-size:11px}.level-5 .expand-btn .expand-text[data-v-1d254326],.level-6 .expand-btn .expand-text[data-v-1d254326]{font-size:11px}.group-avatar[data-v-1d254326]{border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.level-1 .group-avatar[data-v-1d254326]{width:56px;height:56px;font-size:20px}.level-2 .group-avatar[data-v-1d254326]{width:48px;height:48px;font-size:18px}.level-3 .group-avatar[data-v-1d254326]{width:40px;height:40px;font-size:16px}.level-4 .group-avatar[data-v-1d254326]{width:34px;height:34px;font-size:14px}.level-5 .group-avatar[data-v-1d254326]{width:30px;height:30px;font-size:12px}.level-6 .group-avatar[data-v-1d254326]{width:26px;height:26px;font-size:11px}.group-details h3[data-v-1d254326]{font-weight:600;color:#1e293b;margin-bottom:4px}.level-1 .group-details h3[data-v-1d254326]{font-size:20px}.level-2 .group-details h3[data-v-1d254326]{font-size:18px}.level-3 .group-details h3[data-v-1d254326]{font-size:16px}.level-4 .group-details h3[data-v-1d254326]{font-size:15px}.level-5 .group-details h3[data-v-1d254326]{font-size:14px}.level-6 .group-details h3[data-v-1d254326]{font-size:13px}.group-meta[data-v-1d254326]{display:flex;align-items:center;gap:12px;font-size:12px;color:#64748b;flex-wrap:wrap}.level-6 .group-meta[data-v-1d254326]{font-size:11px;gap:8px}.group-meta span[data-v-1d254326]{display:flex;align-items:center;gap:4px}.group-stats[data-v-1d254326]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.level-6 .group-stats[data-v-1d254326]{gap:8px}.stat-item[data-v-1d254326]{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-1d254326]{padding:3px 6px;font-size:10px}.stat-item.members[data-v-1d254326]{color:#6366f1;border:1px solid #e0e7ff}.stat-item.children[data-v-1d254326]{color:#059669;border:1px solid #d1fae5}.group-actions[data-v-1d254326]{display:flex;gap:6px}.action-btn[data-v-1d254326]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-btn[data-v-1d254326]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-btn .v-icon[data-v-1d254326]{color:inherit}.action-btn.view-btn[data-v-1d254326]:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.action-btn.edit-btn[data-v-1d254326]:hover{background:#fef3c7;border-color:#fde68a;color:#d97706}.action-btn.add-child-btn[data-v-1d254326]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent;color:#fff}.action-btn.add-child-btn[data-v-1d254326]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.3)}.action-btn.add-child-btn .v-icon[data-v-1d254326]{color:#fff}.level-5 .action-btn[data-v-1d254326],.level-6 .action-btn[data-v-1d254326]{padding:4px 8px;font-size:11px;gap:3px}.group-children[data-v-1d254326]{display:none;border-top:1px solid #e2e8f0;background:#fff;padding-top:12px}.group-children.expanded[data-v-1d254326]{display:block}.compact-mode .tree-level.level-3[data-v-1d254326],.compact-mode .tree-level.level-4[data-v-1d254326],.compact-mode .tree-level.level-5[data-v-1d254326],.compact-mode .tree-level.level-6[data-v-1d254326]{margin-left:20px}.compact-mode .level-3 .group-header[data-v-1d254326],.compact-mode .level-4 .group-header[data-v-1d254326],.compact-mode .level-5 .group-header[data-v-1d254326],.compact-mode .level-6 .group-header[data-v-1d254326]{padding:8px 12px}.compact-mode .level-3 .group-avatar[data-v-1d254326],.compact-mode .level-4 .group-avatar[data-v-1d254326],.compact-mode .level-5 .group-avatar[data-v-1d254326],.compact-mode .level-6 .group-avatar[data-v-1d254326]{width:24px;height:24px;font-size:10px}.compact-mode .level-3 .group-details h3[data-v-1d254326],.compact-mode .level-4 .group-details h3[data-v-1d254326],.compact-mode .level-5 .group-details h3[data-v-1d254326],.compact-mode .level-6 .group-details h3[data-v-1d254326]{font-size:12px}.compact-mode .level-3 .group-meta[data-v-1d254326],.compact-mode .level-4 .group-meta[data-v-1d254326],.compact-mode .level-5 .group-meta[data-v-1d254326],.compact-mode .level-6 .group-meta[data-v-1d254326]{font-size:10px;gap:6px}.compact-mode .level-3 .stat-item[data-v-1d254326],.compact-mode .level-4 .stat-item[data-v-1d254326],.compact-mode .level-5 .stat-item[data-v-1d254326],.compact-mode .level-6 .stat-item[data-v-1d254326]{padding:2px 4px;font-size:9px}.compact-mode .level-3[data-v-1d254326]:before,.compact-mode .level-4[data-v-1d254326]:before,.compact-mode .level-5[data-v-1d254326]:before,.compact-mode .level-6[data-v-1d254326]:before{left:-10px}@media(max-width:768px){.tree-level.level-1[data-v-1d254326]{margin-left:0}.tree-level.level-2[data-v-1d254326]{margin-left:15px}.tree-level.level-3[data-v-1d254326]{margin-left:30px}.tree-level.level-4[data-v-1d254326]{margin-left:45px}.tree-level.level-5[data-v-1d254326]{margin-left:60px}.tree-level.level-6[data-v-1d254326]{margin-left:75px}.compact-mode .tree-level.level-3[data-v-1d254326],.compact-mode .tree-level.level-4[data-v-1d254326],.compact-mode .tree-level.level-5[data-v-1d254326],.compact-mode .tree-level.level-6[data-v-1d254326]{margin-left:12px}.group-node[data-v-1d254326]:hover{-webkit-transform:none;transform:none}.group-header[data-v-1d254326]{flex-direction:column;align-items:stretch;gap:12px;padding:12px!important}.group-info[data-v-1d254326]{flex-wrap:wrap;gap:8px;width:100%}.expand-btn[data-v-1d254326]{padding:6px 10px;font-size:11px;flex-shrink:0}.expand-btn .expand-text[data-v-1d254326]{font-size:11px}.group-avatar[data-v-1d254326]{width:40px!important;height:40px!important;font-size:16px!important;flex-shrink:0}.group-details[data-v-1d254326]{flex:1;min-width:0}.group-details h3[data-v-1d254326]{font-size:14px!important;margin-bottom:4px;word-break:break-word}.group-meta[data-v-1d254326]{font-size:11px;gap:8px}.group-meta span[data-v-1d254326]{font-size:11px}.group-stats[data-v-1d254326]{width:100%;justify-content:flex-start;gap:8px;order:2}.stat-item[data-v-1d254326]{font-size:10px;padding:4px 8px}.group-actions[data-v-1d254326]{width:100%;justify-content:stretch;gap:6px;order:3}.action-btn[data-v-1d254326]{flex:1;justify-content:center;padding:8px 10px;font-size:11px;gap:4px}.action-btn span[data-v-1d254326]{display:inline}}@media(max-width:480px){.tree-level.level-2[data-v-1d254326]{margin-left:10px}.tree-level.level-3[data-v-1d254326]{margin-left:20px}.tree-level.level-4[data-v-1d254326]{margin-left:30px}.tree-level.level-5[data-v-1d254326]{margin-left:40px}.tree-level.level-6[data-v-1d254326]{margin-left:50px}.group-header[data-v-1d254326]{padding:10px!important}.expand-btn[data-v-1d254326]{padding:5px 8px;font-size:10px}.expand-btn .expand-text[data-v-1d254326]{display:none}.group-avatar[data-v-1d254326]{width:36px!important;height:36px!important;font-size:14px!important}.group-details h3[data-v-1d254326]{font-size:13px!important}.group-meta[data-v-1d254326]{font-size:10px;gap:6px}.group-meta span[data-v-1d254326]{font-size:10px}.group-meta span[data-v-1d254326]:nth-child(3),.group-meta span[data-v-1d254326]:nth-child(4){display:none}.action-btn[data-v-1d254326]{padding:6px 8px;font-size:10px;gap:3px}.action-btn span[data-v-1d254326]{display:inline}}.location-management[data-v-5b39e8af]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.location-header[data-v-5b39e8af]{padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.location-title[data-v-5b39e8af]{font-size:16px;font-weight:600;color:#374151;margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.location-title i[data-v-5b39e8af]{color:#6366f1;font-size:14px}.location-description[data-v-5b39e8af]{color:#64748b;font-size:14px;margin:0}.location-content[data-v-5b39e8af]{padding:24px}.location-mode-section[data-v-5b39e8af]{min-height:200px}.section-header[data-v-5b39e8af]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-header h5[data-v-5b39e8af]{font-size:14px;font-weight:600;color:#374151;margin:0;display:flex;align-items:center;gap:8px}.section-header h5 i[data-v-5b39e8af]{color:#6366f1;font-size:12px}.btn-add-location[data-v-5b39e8af]{background:#6366f1;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.btn-add-location[data-v-5b39e8af]:hover{background:#5b21b6;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.empty-state[data-v-5b39e8af]{text-align:center;padding:40px 20px;color:#64748b}.empty-state i[data-v-5b39e8af]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.empty-state p[data-v-5b39e8af]{margin:0 0 20px 0;font-size:16px}.btn-primary-outline[data-v-5b39e8af]{background:none;color:#6366f1;border:2px solid #6366f1;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary-outline[data-v-5b39e8af]:hover{background:#6366f1;color:#fff}.location-item[data-v-5b39e8af]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-bottom:16px}.form-row[data-v-5b39e8af]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-5b39e8af]{margin-bottom:16px}.form-label[data-v-5b39e8af]{display:block;font-weight:500;color:#374151;margin-bottom:6px;font-size:14px}.form-label.required[data-v-5b39e8af]:after{content:" *";color:#ef4444}.form-input[data-v-5b39e8af],.form-select[data-v-5b39e8af],.form-textarea[data-v-5b39e8af]{width:100%;padding:8px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s;background:#fff}.form-select[data-v-5b39e8af]{padding:0 16px!important}.form-input[data-v-5b39e8af]:focus,.form-select[data-v-5b39e8af]:focus,.form-textarea[data-v-5b39e8af]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-input.error[data-v-5b39e8af],.form-select.error[data-v-5b39e8af],.form-textarea.error[data-v-5b39e8af]{border-color:#ef4444!important;background-color:#fff!important;background:#fff!important}.form-textarea[data-v-5b39e8af]{resize:vertical;min-height:60px}.form-error[data-v-5b39e8af]{color:#ef4444;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.location-actions[data-v-5b39e8af]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.default-checkbox[data-v-5b39e8af]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}.default-checkbox input[type=radio][data-v-5b39e8af]{accent-color:#6366f1}.checkbox-label[data-v-5b39e8af]{font-weight:500}.btn-remove[data-v-5b39e8af]{background:#ef4444;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.btn-remove[data-v-5b39e8af]:hover:not(:disabled){background:#dc2626}.btn-remove[data-v-5b39e8af]:disabled{background:#9ca3af;cursor:not-allowed}.hybrid-info[data-v-5b39e8af]{max-width:600px}.info-card[data-v-5b39e8af]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:20px;margin-bottom:24px;display:flex;gap:16px}.info-card i[data-v-5b39e8af]{color:#3b82f6;font-size:20px;margin-top:2px}.info-content h5[data-v-5b39e8af]{margin:0 0 8px 0;color:#1e40af;font-size:16px}.info-content p[data-v-5b39e8af]{margin:0;color:#1e40af;line-height:1.5}.hybrid-defaults h5[data-v-5b39e8af]{margin:0 0 16px 0;color:#374151;font-size:16px;font-weight:600}.default-selection[data-v-5b39e8af]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.meeting-details-hint[data-v-5b39e8af]{margin-top:8px;padding:8px 12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-size:12px;color:#0369a1;display:flex;align-items:flex-start;gap:6px;line-height:1.4}.meeting-details-hint i[data-v-5b39e8af]{color:#0284c7;margin-top:1px;flex-shrink:0}@media (max-width:768px){.default-selection[data-v-5b39e8af],.form-row[data-v-5b39e8af]{grid-template-columns:1fr}.mode-tabs[data-v-5b39e8af]{flex-direction:column}.location-actions[data-v-5b39e8af],.section-header[data-v-5b39e8af]{flex-direction:column;gap:12px;align-items:stretch}}.form-section[data-v-3fec6fe7]{margin-bottom:32px}.form-section-title[data-v-3fec6fe7]{font-size:18px;font-weight:600;color:#374151;margin-bottom:20px;display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.form-section-title i[data-v-3fec6fe7]{color:#6366f1;font-size:16px}.checkbox-label[data-v-3fec6fe7]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;transition:all .2s ease}.checkbox-label[data-v-3fec6fe7]:hover{border-color:#cbd5e1;background:#f1f5f9}.form-checkbox[data-v-3fec6fe7]{width:18px;height:18px;accent-color:#6366f1;cursor:pointer;margin-top:2px;flex-shrink:0}.checkbox-text[data-v-3fec6fe7]{display:flex;flex-direction:column;gap:4px}.checkbox-text strong[data-v-3fec6fe7]{color:#374151;font-size:14px;font-weight:600}.checkbox-text small[data-v-3fec6fe7]{color:#64748b;font-size:13px;line-height:1.4}.meeting-template-fields[data-v-3fec6fe7]{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0}.form-group[data-v-3fec6fe7]{margin-bottom:20px}.form-row[data-v-3fec6fe7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-3fec6fe7]{display:block;font-weight:500;color:#374151;margin-bottom:6px;font-size:14px;display:flex;align-items:center;gap:6px}.form-label.required[data-v-3fec6fe7]:after{content:" *";color:#ef4444}.form-label i[data-v-3fec6fe7]{color:#6366f1;font-size:12px;width:14px}.form-input[data-v-3fec6fe7],.form-select[data-v-3fec6fe7],.form-textarea[data-v-3fec6fe7]{width:100%;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;background:#fff}.form-input[data-v-3fec6fe7]:focus,.form-select[data-v-3fec6fe7]:focus,.form-textarea[data-v-3fec6fe7]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-select[data-v-3fec6fe7]{padding:5px 22px!important}.form-input.error[data-v-3fec6fe7],.form-select.error[data-v-3fec6fe7],.form-textarea.error[data-v-3fec6fe7]{border-color:#ef4444}.form-textarea[data-v-3fec6fe7]{resize:vertical;min-height:80px}.form-error[data-v-3fec6fe7]{color:#ef4444;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.location-section[data-v-3fec6fe7]{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.location-intro[data-v-3fec6fe7]{margin-bottom:24px}.location-title[data-v-3fec6fe7]{font-size:16px;font-weight:600;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:8px}.location-title i[data-v-3fec6fe7]{color:#6366f1;font-size:14px}.location-description[data-v-3fec6fe7]{font-size:14px;color:#64748b;line-height:1.5;margin:0}@media (max-width:768px){.form-row[data-v-3fec6fe7]{grid-template-columns:1fr}}.group-form-panel-wrapper[data-v-1ace580a]{position:relative}.panel-overlay[data-v-1ace580a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;backdrop-filter:blur(2px)}.loading-overlay[data-v-1ace580a]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-1ace580a]{text-align:center;padding:32px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.loading-spinner[data-v-1ace580a]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #6366f1;border-radius:50%;-webkit-animation:spin-1ace580a 1s linear infinite;animation:spin-1ace580a 1s linear infinite;margin:0 auto 16px}@-webkit-keyframes spin-1ace580a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-1ace580a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.right-panel[data-v-1ace580a]{position:fixed;top:64px;right:-520px;width:520px;height:calc(100vh - 64px);background:#fff;border-left:1px solid #e2e8f0;z-index:999;transition:right .3s ease;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.15)}.right-panel.open[data-v-1ace580a]{right:0}.panel-header[data-v-1ace580a]{padding:24px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.panel-title[data-v-1ace580a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-title h2[data-v-1ace580a]{font-size:20px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:10px}.panel-title i[data-v-1ace580a]{color:#6366f1;font-size:18px}.panel-close[data-v-1ace580a]{background:none;border:none;color:#64748b;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.panel-close[data-v-1ace580a]:hover{background:#f1f5f9;color:#374151}.panel-subtitle[data-v-1ace580a]{color:#64748b;font-size:14px;margin:0}.panel-content[data-v-1ace580a]{flex:1;overflow-y:auto;padding:24px}.success-message[data-v-1ace580a]{background:#dcfce7;color:#166534;border-radius:8px}.error-message[data-v-1ace580a],.success-message[data-v-1ace580a]{padding:12px 16px;margin-bottom:24px;display:flex;align-items:center;gap:8px;font-weight:500}.error-message[data-v-1ace580a]{background:#fef2f2;color:#dc2626;border-radius:8px;border:1px solid #fecaca}.form-section[data-v-1ace580a]{margin-bottom:32px}.form-section-title[data-v-1ace580a]{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;display:flex;align-items:center;gap:8px}.form-section-title i[data-v-1ace580a]{color:#6366f1;font-size:14px}.form-group[data-v-1ace580a]{margin-bottom:20px}.form-label[data-v-1ace580a]{display:block;font-weight:500;color:#374151;margin-bottom:6px;font-size:14px}.form-label.required[data-v-1ace580a]:after{content:" *";color:#ef4444}.form-input[data-v-1ace580a],.form-textarea[data-v-1ace580a]{padding:12px 16px}.form-input[data-v-1ace580a],.form-select[data-v-1ace580a],.form-textarea[data-v-1ace580a]{width:100%;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;background:#fff}.form-select[data-v-1ace580a]{padding:5px 16px!important}.form-input[data-v-1ace580a]:focus,.form-select[data-v-1ace580a]:focus,.form-textarea[data-v-1ace580a]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-input.error[data-v-1ace580a],.form-select.error[data-v-1ace580a],.form-textarea.error[data-v-1ace580a]{border-color:#ef4444}.form-textarea[data-v-1ace580a]{resize:vertical;min-height:80px}.form-error[data-v-1ace580a]{color:#ef4444;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.panel-actions[data-v-1ace580a]{padding:24px;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-1ace580a],.btn-secondary[data-v-1ace580a]{padding:12px 24px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;border:none}.btn-secondary[data-v-1ace580a]{background:#f1f5f9;color:#64748b}.btn-secondary[data-v-1ace580a]:hover{background:#e2e8f0;color:#475569}.btn-primary[data-v-1ace580a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary[data-v-1ace580a]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.btn-primary[data-v-1ace580a]:disabled{opacity:.6;cursor:not-allowed}.btn-loading[data-v-1ace580a]{position:relative}.btn-loading[data-v-1ace580a]:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;-webkit-animation:spin-1ace580a 1s linear infinite;animation:spin-1ace580a 1s linear infinite}.assigned-leaders[data-v-1ace580a]{margin-bottom:20px}.leader-item[data-v-1ace580a]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;transition:all .2s ease}.leader-item[data-v-1ace580a]:hover{border-color:#cbd5e1;background:#f1f5f9}.leader-info[data-v-1ace580a]{display:flex;flex-direction:column;gap:4px}.leader-role[data-v-1ace580a]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#6366f1;text-transform:uppercase;letter-spacing:.5px}.leader-role i[data-v-1ace580a]{font-size:10px}.leader-name[data-v-1ace580a]{font-size:14px;font-weight:600;color:#374151}.btn-remove-leader[data-v-1ace580a]{background:#ef4444;color:#fff;border:none;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-remove-leader[data-v-1ace580a]:hover:not(:disabled){background:#dc2626;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-remove-leader[data-v-1ace580a]:disabled{background:#9ca3af;cursor:not-allowed;-webkit-transform:none;transform:none}.add-leader-form[data-v-1ace580a]{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;padding:20px;margin-bottom:16px}.add-leader-actions[data-v-1ace580a]{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.btn-add-leader[data-v-1ace580a]{background:none;color:#6366f1;border:2px dashed #6366f1;padding:12px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;width:100%;justify-content:center}.btn-add-leader[data-v-1ace580a]:hover{background:#6366f1;color:#fff;border-style:solid}.add-leader-trigger[data-v-1ace580a]{text-align:center}.add-leader-hint[data-v-1ace580a]{margin:8px 0 0 0;font-size:13px;color:#64748b}.no-more-roles[data-v-1ace580a]{text-align:center;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.no-more-roles i[data-v-1ace580a]{color:#16a34a}.no-designations[data-v-1ace580a]{text-align:center;padding:16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.no-designations i[data-v-1ace580a]{color:#d97706}@media (max-width:768px){.right-panel[data-v-1ace580a]{width:100%;right:-100%;top:0!important;height:100vh!important;z-index:9999}.right-panel.open[data-v-1ace580a]{right:0}.panel-header[data-v-1ace580a]{padding:12px 16px}.panel-title[data-v-1ace580a]{margin-bottom:4px}.panel-title h2[data-v-1ace580a]{font-size:16px}.panel-subtitle[data-v-1ace580a]{font-size:13px}.panel-content[data-v-1ace580a],.panel-footer[data-v-1ace580a]{padding:16px}.leader-item[data-v-1ace580a]{padding:12px}.add-leader-form[data-v-1ace580a]{padding:16px}.add-leader-actions[data-v-1ace580a]{flex-direction:column}}.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}