.group-members-modern .members-controls[data-v-4b430241]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px;margin-bottom:20px}.group-members-modern .members-controls .controls-header[data-v-4b430241]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.group-members-modern .members-controls .view-toggle[data-v-4b430241]{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;gap:4px}.group-members-modern .members-controls .view-toggle .view-btn[data-v-4b430241]{background:transparent;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s;color:#64748b}.group-members-modern .members-controls .view-toggle .view-btn[data-v-4b430241]:hover{background:rgba(99,102,241,.1);color:#6366f1}.group-members-modern .members-controls .view-toggle .view-btn.active[data-v-4b430241]{background:#fff;color:#6366f1;box-shadow:0 1px 3px rgba(0,0,0,.1)}.group-members-modern .members-controls .search-box[data-v-4b430241]{position:relative;display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px}.group-members-modern .members-controls .search-box .search-icon[data-v-4b430241]{color:#94a3b8;margin-right:8px}.group-members-modern .members-controls .search-box .search-input[data-v-4b430241]{flex:1;border:none;background:transparent;padding:10px 0;font-size:14px;color:#1e293b;outline:none;width:100%}.group-members-modern .members-controls .search-box .search-input[data-v-4b430241]::-webkit-input-placeholder{color:#94a3b8}.group-members-modern .members-controls .search-box .search-input[data-v-4b430241]:-ms-input-placeholder{color:#94a3b8}.group-members-modern .members-controls .search-box .search-input[data-v-4b430241]::-ms-input-placeholder{color:#94a3b8}.group-members-modern .members-controls .search-box .search-input[data-v-4b430241]::placeholder{color:#94a3b8}.group-members-modern .members-controls .add-btn[data-v-4b430241],.group-members-modern .members-controls .filter-btn[data-v-4b430241]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #e2e8f0;background:#fff;color:#475569;position:relative}.group-members-modern .members-controls .add-btn[data-v-4b430241]:hover,.group-members-modern .members-controls .filter-btn[data-v-4b430241]:hover{background:#f8fafc;border-color:#cbd5e1}.group-members-modern .members-controls .add-btn .filter-badge[data-v-4b430241],.group-members-modern .members-controls .filter-btn .filter-badge[data-v-4b430241]{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.group-members-modern .members-controls .add-btn[data-v-4b430241]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent}.group-members-modern .members-controls .add-btn[data-v-4b430241]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3)}.group-members-modern .members-controls .filters-panel[data-v-4b430241]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.group-members-modern .members-controls .filters-panel .filter-group .filter-label[data-v-4b430241]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.group-members-modern .members-controls .filters-panel .filter-group .filter-options[data-v-4b430241]{display:flex;flex-direction:column;gap:8px}.group-members-modern .members-controls .filters-panel .filter-group .filter-options .checkbox-label[data-v-4b430241]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#64748b}.group-members-modern .members-controls .filters-panel .filter-group .filter-options .checkbox-label input[type=checkbox][data-v-4b430241]{cursor:pointer}.group-members-modern .members-controls .filters-panel .filter-group .filter-options .checkbox-label[data-v-4b430241]:hover{color:#1e293b}.group-members-modern .members-controls .filters-panel .filter-group .date-presets[data-v-4b430241]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.group-members-modern .members-controls .filters-panel .filter-group .date-presets .date-preset[data-v-4b430241]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;outline:none}.group-members-modern .members-controls .filters-panel .filter-group .date-presets .date-preset[data-v-4b430241]:hover{background:#f1f5f9;border-color:#cbd5e1}.group-members-modern .members-controls .filters-panel .filter-group .date-presets .date-preset.active[data-v-4b430241]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1;color:#fff}.group-members-modern .members-controls .filters-panel .filter-group .date-range[data-v-4b430241]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.group-members-modern .members-controls .filters-panel .filter-group .date-range .date-input[data-v-4b430241]{display:flex;flex-direction:column;gap:6px}.group-members-modern .members-controls .filters-panel .filter-group .date-range .date-input label[data-v-4b430241]{font-size:11px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.group-members-modern .members-controls .filters-panel .filter-group .date-range .date-input input[data-v-4b430241]{padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff;transition:all .2s;color:#374151}.group-members-modern .members-controls .filters-panel .filter-group .date-range .date-input input[data-v-4b430241]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.group-members-modern .members-controls .filters-panel .filter-actions[data-v-4b430241]{display:flex;align-items:flex-end;gap:8px}.group-members-modern .members-controls .filters-panel .filter-actions .apply-btn[data-v-4b430241],.group-members-modern .members-controls .filters-panel .filter-actions .clear-btn[data-v-4b430241]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #e2e8f0;background:#fff;color:#64748b}.group-members-modern .members-controls .filters-panel .filter-actions .apply-btn[data-v-4b430241]:hover,.group-members-modern .members-controls .filters-panel .filter-actions .clear-btn[data-v-4b430241]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.group-members-modern .members-controls .filters-panel .filter-actions .apply-btn[data-v-4b430241]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:transparent}.group-members-modern .members-controls .filters-panel .filter-actions .apply-btn[data-v-4b430241]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3);background:linear-gradient(135deg,#4f46e5,#7c3aed)}.group-members-modern .members-controls .active-filters[data-v-4b430241]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.group-members-modern .members-controls .active-filters .active-filters-label[data-v-4b430241]{font-size:13px;font-weight:600;color:#64748b}.group-members-modern .members-controls .active-filters .filter-chips[data-v-4b430241]{display:flex;flex-wrap:wrap;gap:8px}.group-members-modern .members-controls .active-filters .filter-chips .filter-chip[data-v-4b430241]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ede9fe;color:#6d28d9;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.group-members-modern .members-controls .active-filters .filter-chips .filter-chip[data-v-4b430241]:hover{background:#ddd6fe}.group-members-modern .members-grid[data-v-4b430241]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px}.group-members-modern .empty-state[data-v-4b430241]{text-align:center;padding:64px 32px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;color:#64748b}.group-members-modern .empty-state h3[data-v-4b430241]{margin:16px 0 8px;color:#374151}.group-members-modern .empty-state p[data-v-4b430241]{margin-bottom:24px}.group-members-modern .empty-state .add-btn[data-v-4b430241]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none}.group-members-modern .empty-state .add-btn[data-v-4b430241]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3)}@media(max-width:768px){.group-members-modern .members-controls[data-v-4b430241]{padding:16px}.group-members-modern .members-controls .controls-header[data-v-4b430241]{flex-direction:column;align-items:stretch;gap:8px}.group-members-modern .members-controls .controls-header .add-btn[data-v-4b430241],.group-members-modern .members-controls .controls-header .filter-btn[data-v-4b430241],.group-members-modern .members-controls .controls-header .view-toggle[data-v-4b430241]{width:100%;justify-content:center}.group-members-modern .members-controls .filters-panel .filter-group .date-range[data-v-4b430241],.group-members-modern .members-controls .filters-panel[data-v-4b430241]{grid-template-columns:1fr}.group-members-modern .members-grid[data-v-4b430241]{grid-template-columns:1fr;padding:16px}}.cell-details-section[data-v-77a706f4]{width:100%}.detail-card[data-v-77a706f4]{border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;overflow:hidden}.detail-card[data-v-77a706f4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.card-header[data-v-77a706f4]{font-weight:600;padding:20px 24px;border:none}.card-header .v-icon[data-v-77a706f4]{color:#fff}.meeting-info-grid[data-v-77a706f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:8px}.meeting-info-section[data-v-77a706f4]{border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .2s ease}.meeting-info-section[data-v-77a706f4]:hover{border-color:#1e40af;box-shadow:0 2px 8px rgba(30,64,175,.1)}.section-subtitle[data-v-77a706f4]{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.section-subtitle .v-icon[data-v-77a706f4]{color:#1e40af!important}.info-row[data-v-77a706f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-77a706f4]:last-child{margin-bottom:0;border-bottom:none}.info-label[data-v-77a706f4]{font-weight:500;color:#64748b;font-size:14px}.info-value[data-v-77a706f4]{font-weight:600;color:#1e293b;text-align:right;flex:1;margin-left:16px;font-size:14px}.no-meeting-template[data-v-77a706f4]{text-align:center;padding:48px 24px;color:#64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;margin:16px}.no-meeting-template .v-icon[data-v-77a706f4]{color:#94a3b8!important;margin-bottom:16px}.no-meeting-template p[data-v-77a706f4]{font-size:16px;margin-bottom:20px;color:#475569}.locations-grid[data-v-77a706f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.location-card[data-v-77a706f4]{border:1px solid #e2e8f0;border-radius:12px;padding:20px;background:linear-gradient(135deg,#fff,#f8fafc);transition:all .3s ease;position:relative;overflow:hidden;margin-top:5px}.location-card[data-v-77a706f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e40af,#2563eb);opacity:0;transition:opacity .3s ease}.location-card[data-v-77a706f4]:hover{border-color:#1e40af;box-shadow:0 8px 25px rgba(30,64,175,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.location-card[data-v-77a706f4]:hover:before{opacity:1}.location-card.default-location[data-v-77a706f4]:before{background:linear-gradient(90deg,#00d014,#16a34a);opacity:1}.location-header[data-v-77a706f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.location-title[data-v-77a706f4]{display:flex;align-items:center;gap:12px}.location-name[data-v-77a706f4]{font-weight:600;color:#1e293b;font-size:16px}.location-details[data-v-77a706f4]{margin-top:12px}.location-info .info-row[data-v-77a706f4]{display:flex;align-items:center;gap:12px;margin-bottom:8px;justify-content:flex-start;border-bottom:none;padding:4px 0}.location-info .info-row .v-icon[data-v-77a706f4]{color:#1e40af!important}.location-info .info-row span[data-v-77a706f4]{color:#475569;font-size:14px;font-weight:500}.stats-grid[data-v-77a706f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.stat-item[data-v-77a706f4]{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.stat-item[data-v-77a706f4]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d97706,#f59e0b);opacity:0;transition:opacity .3s ease}.stat-item[data-v-77a706f4]:hover{border-color:#1e40af;box-shadow:0 4px 12px rgba(30,64,175,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stat-item[data-v-77a706f4]:hover:before{opacity:1}.stat-icon[data-v-77a706f4]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(217,119,6,.1),rgba(245,158,11,.1));display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-77a706f4]{flex:1}.stat-number[data-v-77a706f4]{font-size:24px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.stat-label[data-v-77a706f4]{font-size:13px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.v-chip[data-v-77a706f4]{font-weight:500!important;border-radius:8px!important}.v-chip.v-chip--small[data-v-77a706f4]{height:24px!important;font-size:12px!important}.v-btn[data-v-77a706f4]{border-radius:8px!important;font-weight:500!important;text-transform:none!important}.v-btn.v-btn--outlined[data-v-77a706f4]{border-width:1.5px!important}@media (max-width:768px){.meeting-info-grid[data-v-77a706f4]{grid-template-columns:1fr;gap:16px}.locations-grid[data-v-77a706f4]{grid-template-columns:1fr}.stats-grid[data-v-77a706f4]{grid-template-columns:repeat(2,1fr)}.card-header[data-v-77a706f4]{padding:16px 20px}.location-card[data-v-77a706f4],.meeting-info-section[data-v-77a706f4],.stat-item[data-v-77a706f4]{padding:16px}}@media (max-width:480px){.stats-grid[data-v-77a706f4]{grid-template-columns:1fr}.info-row[data-v-77a706f4]{flex-direction:column;align-items:flex-start;gap:6px}.info-value[data-v-77a706f4]{text-align:left;margin-left:0}.location-header[data-v-77a706f4]{flex-direction:column;align-items:flex-start;gap:12px}.stat-item[data-v-77a706f4]{flex-direction:column;text-align:center;gap:12px}}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.report-details-dialog[data-v-70b888fa]{max-height:90vh}.dialog-header[data-v-70b888fa]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:20px 24px}.header-content[data-v-70b888fa]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.header-info h2[data-v-70b888fa]{margin:0 0 8px 0;color:#1e293b;font-weight:700;font-size:20px;display:flex;align-items:center}.group-name[data-v-70b888fa]{color:#6366f1;font-weight:600;margin-right:8px}.header-meta[data-v-70b888fa]{display:flex;align-items:center;gap:16px}.week-ending[data-v-70b888fa]{color:#64748b;font-size:14px;font-weight:500}.header-actions[data-v-70b888fa]{display:flex;align-items:center;gap:12px}.dialog-content[data-v-70b888fa]{padding:24px}.section-title[data-v-70b888fa]{display:flex;align-items:center;margin-bottom:20px;color:#1e293b;font-weight:600;font-size:18px}.summary-section[data-v-70b888fa]{margin-bottom:32px}.summary-stats[data-v-70b888fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-card[data-v-70b888fa]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.summary-icon[data-v-70b888fa]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.summary-icon.meetings[data-v-70b888fa]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.summary-icon.attendance[data-v-70b888fa]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.summary-icon.first-timers[data-v-70b888fa]{background:linear-gradient(135deg,#10b981,#059669)}.summary-icon.offering[data-v-70b888fa]{background:linear-gradient(135deg,#f59e0b,#d97706)}.summary-content[data-v-70b888fa]{flex:1}.summary-number[data-v-70b888fa]{font-size:24px;font-weight:700;color:#1e293b;line-height:1.2}.summary-label[data-v-70b888fa]{font-size:14px;color:#64748b;margin-top:4px}.summary-sublabel[data-v-70b888fa]{font-size:12px;color:#94a3b8;margin-top:2px}.summary-percentage[data-v-70b888fa]{font-size:16px;font-weight:600;color:#10b981;margin-top:4px}.cell-reports-section[data-v-70b888fa]{margin-bottom:32px}.cell-reports-grid[data-v-70b888fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.cell-report-card[data-v-70b888fa]{padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.cell-report-card.no-report[data-v-70b888fa]{background:#fef3c7;border-color:#fbbf24}.cell-report-header[data-v-70b888fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cell-report-header h4[data-v-70b888fa]{margin:0;color:#1e293b;font-weight:600}.cell-report-stats[data-v-70b888fa]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cell-stat[data-v-70b888fa]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569}.no-report-message[data-v-70b888fa]{display:flex;align-items:center;gap:8px;color:#92400e;font-size:14px;margin-bottom:12px}.stats-section[data-v-70b888fa]{margin-bottom:32px}.stats-grid[data-v-70b888fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-70b888fa]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.stat-icon[data-v-70b888fa]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-icon.attendance[data-v-70b888fa]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stat-icon.first-timers[data-v-70b888fa]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.offering[data-v-70b888fa]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-content[data-v-70b888fa]{flex:1}.stat-number[data-v-70b888fa]{font-size:24px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-70b888fa]{font-size:14px;color:#64748b;margin-top:4px}.meeting-info-section[data-v-70b888fa]{margin-bottom:32px}.info-grid[data-v-70b888fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-70b888fa]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.info-content[data-v-70b888fa]{flex:1}.info-label[data-v-70b888fa]{font-size:12px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-70b888fa]{font-size:16px;color:#1e293b;font-weight:600;margin-top:2px}.info-sublabel[data-v-70b888fa]{font-size:12px;color:#64748b;margin-top:2px;font-style:italic}.attendance-section[data-v-70b888fa]{margin-bottom:32px}.attendance-grid[data-v-70b888fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.attendance-card[data-v-70b888fa]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px}.attendance-title[data-v-70b888fa]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#1e293b;font-weight:600;font-size:16px}.members-list[data-v-70b888fa]{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.member-item[data-v-70b888fa]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.member-item.absent[data-v-70b888fa]{background:#fef2f2;border-color:#fecaca}.member-item.first-timer[data-v-70b888fa]{background:#f0fdf4;border-color:#bbf7d0}.member-avatar[data-v-70b888fa]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.member-info[data-v-70b888fa]{flex:1}.member-name[data-v-70b888fa]{font-weight:600;color:#1e293b;font-size:14px}.member-phone[data-v-70b888fa]{font-size:12px;color:#64748b;margin-top:2px}.member-invited[data-v-70b888fa]{font-size:12px;color:#059669;margin-top:2px;font-style:italic}.no-members[data-v-70b888fa]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#94a3b8;font-style:italic}.tabbed-content[data-v-70b888fa]{margin-top:32px}.detail-tabs[data-v-70b888fa]{background:#f8fafc;border-radius:12px 12px 0 0;border:1px solid #e2e8f0;border-bottom:none}.detail-tabs .v-tab[data-v-70b888fa]{text-transform:none;font-weight:600;color:#64748b}.detail-tabs .v-tab--active[data-v-70b888fa]{color:#6366f1;background:#fff}.tab-content[data-v-70b888fa]{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;padding:24px;min-height:400px}.absentees-header[data-v-70b888fa],.attendees-header[data-v-70b888fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.absentees-header h4[data-v-70b888fa],.attendees-header h4[data-v-70b888fa]{margin:0;color:#1e293b;font-weight:600;font-size:18px}.absentees-filter[data-v-70b888fa],.attendees-filter[data-v-70b888fa]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.absentees-filter .v-text-field[data-v-70b888fa],.attendees-filter .v-select[data-v-70b888fa],.attendees-filter .v-text-field[data-v-70b888fa]{min-width:200px}.absentees-list[data-v-70b888fa],.attendees-list[data-v-70b888fa]{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto}.absentee-item[data-v-70b888fa],.attendee-item[data-v-70b888fa]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.absentee-item[data-v-70b888fa]:hover,.attendee-item[data-v-70b888fa]:hover{background:#f1f5f9;border-color:#cbd5e1}.attendee-item.member[data-v-70b888fa]{border-left:4px solid #6366f1}.attendee-item.first_timer[data-v-70b888fa]{border-left:4px solid #10b981}.absentee-avatar[data-v-70b888fa],.attendee-avatar[data-v-70b888fa]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.absentee-info[data-v-70b888fa],.attendee-info[data-v-70b888fa]{flex:1;min-width:0}.absentee-name[data-v-70b888fa],.attendee-name[data-v-70b888fa]{font-weight:600;color:#1e293b;font-size:16px;margin-bottom:4px}.absentee-details[data-v-70b888fa],.attendee-details[data-v-70b888fa]{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}.absentee-phone[data-v-70b888fa],.attendee-phone[data-v-70b888fa]{font-size:14px;color:#64748b}.absentee-cell[data-v-70b888fa],.attendee-cell[data-v-70b888fa]{font-size:12px;color:#6366f1;font-weight:500;margin-bottom:2px}.attendee-invited[data-v-70b888fa]{display:flex;align-items:center;gap:4px;font-size:12px;color:#059669;font-style:italic;margin-top:4px}.attendee-email[data-v-70b888fa]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.first-timer-details[data-v-70b888fa]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.born-again-status[data-v-70b888fa],.follow-up-preference[data-v-70b888fa]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.born-again-status[data-v-70b888fa]{color:#059669}.follow-up-preference[data-v-70b888fa]{color:#0ea5e9;text-transform:capitalize}.absentee-avatar.absent[data-v-70b888fa]{background:linear-gradient(135deg,#ef4444,#dc2626)}.absentee-email[data-v-70b888fa]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.last-attendance[data-v-70b888fa]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;margin-top:4px}.absentee-remarks[data-v-70b888fa]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;background:#e0f2fe;padding:6px 10px;border-radius:6px;margin-top:8px}.attachments-header[data-v-70b888fa],.testimonies-header[data-v-70b888fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.attachments-header h4[data-v-70b888fa],.testimonies-header h4[data-v-70b888fa]{margin:0;color:#1e293b;font-weight:600;font-size:18px}.attachments-count[data-v-70b888fa],.testimonies-count[data-v-70b888fa]{font-size:14px;color:#64748b;font-weight:500}.testimonies-list[data-v-70b888fa]{display:flex;flex-direction:column;gap:16px}.testimony-item[data-v-70b888fa]{background:#fefbf3;border-radius:12px;border:1px solid #fbbf24;border-left:4px solid #f59e0b;padding:16px;transition:all .2s ease}.testimony-item[data-v-70b888fa]:hover{background:#fef9e7;box-shadow:0 2px 8px rgba(245,158,11,.1)}.testimony-header[data-v-70b888fa]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.testimony-avatar[data-v-70b888fa]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.testimony-info[data-v-70b888fa]{flex:1}.testimony-member[data-v-70b888fa]{font-weight:600;color:#1e293b;font-size:14px}.testimony-label[data-v-70b888fa]{font-size:11px;color:#92400e;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.testimony-content[data-v-70b888fa]{background:#fff;padding:12px;border-radius:8px;border:1px solid #fde68a}.testimony-content p[data-v-70b888fa]{margin:0;color:#374151;line-height:1.5;font-style:italic;font-size:14px}.attachments-list[data-v-70b888fa]{display:flex;flex-direction:column;gap:12px}.attachment-item[data-v-70b888fa]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.attachment-item[data-v-70b888fa]:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.attachment-icon[data-v-70b888fa]{flex-shrink:0}.attachment-info[data-v-70b888fa]{flex:1;min-width:0}.attachment-name[data-v-70b888fa]{font-weight:600;color:#1e293b;font-size:14px;margin-bottom:4px;word-break:break-word}.attachment-details[data-v-70b888fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attachment-date[data-v-70b888fa],.attachment-size[data-v-70b888fa],.attachment-type[data-v-70b888fa]{font-size:11px;color:#64748b;padding:2px 6px;background:#e2e8f0;border-radius:4px}.attachment-actions[data-v-70b888fa]{flex-shrink:0}.remarks-section[data-v-70b888fa]{margin-bottom:32px}.remarks-content[data-v-70b888fa]{display:flex;flex-direction:column;gap:16px}.remarks-item[data-v-70b888fa]{background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;padding:16px;transition:all .2s ease}.remarks-item[data-v-70b888fa]:hover{background:#f1f5f9;border-color:#cbd5e1}.remarks-label[data-v-70b888fa]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.remarks-text[data-v-70b888fa]{font-size:14px;color:#374151;line-height:1.6;margin:0;white-space:pre-wrap}.error-container[data-v-70b888fa],.loading-container[data-v-70b888fa],.waiting-container[data-v-70b888fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-text[data-v-70b888fa],.waiting-text[data-v-70b888fa]{margin-top:16px;color:#64748b;font-size:16px}.error-container h4[data-v-70b888fa]{margin:16px 0 8px 0;color:#dc2626;font-weight:600}.error-container p[data-v-70b888fa]{color:#64748b;margin-bottom:20px}.absentees-list[data-v-70b888fa]:empty:after,.attendees-list[data-v-70b888fa]:empty:after{content:"No records found";display:flex;align-items:center;justify-content:center;padding:40px;color:#94a3b8;font-style:italic}@media (max-width:768px){.header-content[data-v-70b888fa]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-70b888fa]{width:100%;justify-content:flex-end}.attendance-grid[data-v-70b888fa],.cell-reports-grid[data-v-70b888fa],.info-grid[data-v-70b888fa],.stats-grid[data-v-70b888fa],.summary-stats[data-v-70b888fa]{grid-template-columns:1fr}.dialog-content[data-v-70b888fa],.tab-content[data-v-70b888fa]{padding:16px}.absentees-filter[data-v-70b888fa],.absentees-header[data-v-70b888fa],.attendees-filter[data-v-70b888fa],.attendees-header[data-v-70b888fa]{flex-direction:column;align-items:stretch}.absentees-filter .v-text-field[data-v-70b888fa],.attendees-filter .v-select[data-v-70b888fa],.attendees-filter .v-text-field[data-v-70b888fa]{min-width:auto;width:100%}.absentee-details[data-v-70b888fa],.attendee-details[data-v-70b888fa]{flex-direction:column;align-items:flex-start;gap:6px}}.v-dialog__content[data-v-70b888fa]{top:28px!important}.meeting-instances-list[data-v-884b77ac]{width:100%}.instances-header[data-v-884b77ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:20px;padding:20px 0}.header-title[data-v-884b77ac]{display:flex;align-items:center;gap:16px}.header-title h3[data-v-884b77ac]{margin:0;color:#1e293b;font-weight:700;font-size:20px;display:flex;align-items:center}.header-title .v-icon[data-v-884b77ac]{color:#1e40af!important}.header-title .v-chip[data-v-884b77ac]{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#fff!important;font-weight:600!important;border-radius:12px!important}.header-actions[data-v-884b77ac]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.v-chip-group .v-chip[data-v-884b77ac]{border-radius:20px!important;font-weight:500!important;transition:all .3s ease!important}.v-chip-group .v-chip[data-v-884b77ac]:not(.v-chip--active){background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important}.v-chip-group .v-chip.v-chip--active[data-v-884b77ac]{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#fff!important;box-shadow:0 2px 8px rgba(30,64,175,.3)!important}.empty-state[data-v-884b77ac],.loading-container[data-v-884b77ac]{text-align:center;padding:60px 20px;color:#64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0}.empty-state .v-icon[data-v-884b77ac]{color:#94a3b8!important;margin-bottom:16px}.empty-state h4[data-v-884b77ac]{margin:16px 0 12px 0;color:#1e293b;font-weight:600;font-size:18px}.empty-state p[data-v-884b77ac]{color:#64748b;font-size:14px;margin-bottom:20px}.instances-container[data-v-884b77ac]{display:flex;flex-direction:column;gap:16px}.instance-card[data-v-884b77ac]{border:1px solid #e2e8f0;border-radius:16px;padding:20px;background:#fff;transition:all .3s ease;overflow:hidden}.instance-card[data-v-884b77ac]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#e2e8f0;transition:all .3s ease}.instance-card[data-v-884b77ac]:hover{border-color:#1e40af;box-shadow:0 8px 25px rgba(30,64,175,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.instance-card.upcoming[data-v-884b77ac]:before{background:linear-gradient(90deg,#1e40af,#2563eb)}.instance-card.completed[data-v-884b77ac]:before{background:linear-gradient(90deg,#00d014,#16a34a)}.instance-card.cancelled[data-v-884b77ac]:before{background:linear-gradient(90deg,#ff3739,#dc2626)}.instance-card.cancelled[data-v-884b77ac]{background:linear-gradient(135deg,#fef2f2,#fee2e2);opacity:.9}.instance-card.has-report[data-v-884b77ac]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.instance-card.has-report[data-v-884b77ac]:before{background:linear-gradient(90deg,#00d014,#16a34a)}.instance-header[data-v-884b77ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.instance-date-time[data-v-884b77ac]{display:flex;flex-direction:column;gap:4px}.instance-date[data-v-884b77ac]{font-weight:700;color:#1e293b;font-size:18px}.instance-time[data-v-884b77ac]{color:#64748b;font-size:14px;font-weight:500}.instance-status[data-v-884b77ac]{flex:1;display:flex;justify-content:center}.instance-actions[data-v-884b77ac]{display:flex;align-items:center;position:relative;z-index:100}.instance-actions[data-v-884b77ac] .v-menu__content{z-index:9999!important;box-shadow:0 5px 15px rgba(0,0,0,.3)!important}.instance-card[data-v-884b77ac]{position:relative;z-index:1}.instance-details[data-v-884b77ac]{display:flex;flex-direction:column;gap:12px}.instance-info[data-v-884b77ac]{display:flex;flex-wrap:wrap;gap:20px}.info-item[data-v-884b77ac]{display:flex;align-items:center;gap:8px;color:#475569;font-size:14px;font-weight:500;padding:6px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.info-item .v-icon[data-v-884b77ac]{color:#1e40af!important}.report-status[data-v-884b77ac]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;font-size:14px;border:1px solid #e2e8f0}.report-submitted[data-v-884b77ac]{display:flex;align-items:center;gap:8px;color:#16a34a;font-weight:600}.report-submitted .v-icon[data-v-884b77ac]{color:#16a34a!important}.report-pending[data-v-884b77ac]{display:flex;align-items:center;gap:8px;color:#d97706;font-weight:600}.report-pending .v-icon[data-v-884b77ac]{color:#d97706!important}.attendance-summary[data-v-884b77ac]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0}.attendance-item[data-v-884b77ac]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500}.attendance-item .v-icon[data-v-884b77ac]{color:#1e40af!important}.load-more-container[data-v-884b77ac]{text-align:center;margin-top:24px}.v-btn[data-v-884b77ac]{border-radius:12px!important;font-weight:600!important;text-transform:none!important;padding:0 24px!important}.v-btn.v-btn--outlined[data-v-884b77ac]{border-width:1.5px!important}.v-btn.primary[data-v-884b77ac]{background:#fff!important;color:#d97706!important;border:1px solid #d97706!important;box-shadow:0 2px 8px rgba(217,119,6,.2)!important}.v-btn.primary[data-v-884b77ac]:hover{background:#d97706!important;color:#fff!important}.v-chip[data-v-884b77ac]{font-weight:600!important;border-radius:10px!important}.v-menu__content[data-v-884b77ac]{border-radius:12px!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important;border:1px solid #e2e8f0!important}.v-list-item[data-v-884b77ac]{border-radius:8px!important;margin:4px 8px!important}.v-list-item[data-v-884b77ac]:hover{background:#f1f5f9!important}.v-list-item__icon .v-icon[data-v-884b77ac]{color:#1e40af!important}@media (max-width:768px){.instances-header[data-v-884b77ac]{flex-direction:column;align-items:stretch;gap:16px}.header-actions[data-v-884b77ac]{justify-content:space-between}.instance-header[data-v-884b77ac]{flex-direction:column;align-items:stretch;gap:12px}.instance-status[data-v-884b77ac]{justify-content:flex-start}.attendance-summary[data-v-884b77ac],.instance-info[data-v-884b77ac]{flex-direction:column;gap:8px}.instance-card[data-v-884b77ac]{padding:16px}.instance-date[data-v-884b77ac]{font-size:16px}}@media (max-width:480px){.header-title[data-v-884b77ac]{flex-direction:column;align-items:flex-start;gap:8px}.header-actions[data-v-884b77ac],.v-chip-group[data-v-884b77ac]{width:100%}.v-chip-group .v-chip[data-v-884b77ac]{flex:1;justify-content:center}}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:24px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.2);transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;-webkit-transform:scale(1.2);transform:scale(1.2);transition:none}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{-webkit-transform:scale(1);transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.location-override-form[data-v-3088d7fc]{width:100%}.location-section[data-v-3088d7fc]{margin-bottom:16px}.expansion-header[data-v-3088d7fc]{display:flex;align-items:center;font-weight:500}.clear-override-section[data-v-3088d7fc]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0;text-align:center}.v-expansion-panel-header[data-v-3088d7fc]{padding:12px 16px}.v-expansion-panel-content[data-v-3088d7fc] .v-expansion-panel-content__wrap{padding:16px}.meeting-instance-form[data-v-4747a886]{border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15)}.form-header[data-v-4747a886]{background:linear-gradient(135deg,#1e40af,#2563eb);color:#fff;padding:24px 28px;border:none}.header-content[data-v-4747a886]{display:flex;align-items:center;font-weight:600;color:#fff}.header-content .v-icon[data-v-4747a886]{color:#fff!important}.form-content[data-v-4747a886]{padding:28px;max-height:70vh;overflow-y:auto;background:#fafbfc}.form-section[data-v-4747a886]{margin-bottom:32px;background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.form-section[data-v-4747a886]:last-child{margin-bottom:16px}.section-title[data-v-4747a886]{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:20px;display:flex;align-items:center;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.section-title .v-icon[data-v-4747a886]{color:#1e40af!important;margin-right:12px}.section-title .v-chip[data-v-4747a886]{margin-left:12px;font-weight:500!important;border-radius:12px!important}.section-description[data-v-4747a886]{color:#64748b;font-size:14px;margin-bottom:20px;line-height:1.6;padding:12px 16px;background:#f8fafc;border-radius:8px;border-left:4px solid #1e40af}.radio-description[data-v-4747a886]{color:#64748b;font-size:13px;font-weight:400;margin-top:4px;line-height:1.4}.form-actions[data-v-4747a886]{padding:20px 28px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.v-select[data-v-4747a886],.v-text-field[data-v-4747a886],.v-textarea[data-v-4747a886]{margin-bottom:8px}.v-text-field[data-v-4747a886] .v-input__control>.v-input__slot{border-radius:8px!important}.v-text-field[data-v-4747a886] .v-input__control>.v-input__slot:before{border-color:#e2e8f0!important}.v-text-field[data-v-4747a886] .v-input__control>.v-input__slot:after{border-color:#1e40af!important}.v-select[data-v-4747a886] .v-input__control>.v-input__slot,.v-textarea[data-v-4747a886] .v-input__control>.v-input__slot{border-radius:8px!important}.v-radio-group[data-v-4747a886] .v-input--radio-group__input{padding:16px;background:#f8fafc;border-radius:8px;margin-bottom:12px;border:1px solid #e2e8f0;transition:all .2s ease}.v-radio-group[data-v-4747a886] .v-input--radio-group__input:hover{border-color:#1e40af;background:#f1f5f9}.v-radio[data-v-4747a886] .v-input--selection-controls__input{color:#1e40af!important}.v-alert[data-v-4747a886]{border-radius:8px!important;border-left-width:4px!important}.v-btn[data-v-4747a886]{border-radius:8px!important;font-weight:600!important;text-transform:none!important;padding:0 24px!important}.v-btn.primary[data-v-4747a886]{background:#fff!important;color:#d97706!important;border:1px solid #d97706!important;box-shadow:0 2px 8px rgba(217,119,6,.2)!important}.v-btn.primary[data-v-4747a886]:hover{background:#d97706!important;color:#fff!important}.v-btn.v-btn--outlined[data-v-4747a886]{border-width:1.5px!important}.v-date-picker[data-v-4747a886],.v-menu__content[data-v-4747a886],.v-time-picker[data-v-4747a886]{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.form-content[data-v-4747a886]::-webkit-scrollbar{width:8px}.form-content[data-v-4747a886]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.form-content[data-v-4747a886]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:4px}.form-content[data-v-4747a886]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}@media (max-width:768px){.form-content[data-v-4747a886]{padding:20px;max-height:60vh}.form-header[data-v-4747a886]{padding:20px}.form-actions[data-v-4747a886]{padding:16px 20px}.form-section[data-v-4747a886]{padding:20px;margin-bottom:20px}.section-title[data-v-4747a886]{font-size:16px}}@media (max-width:480px){.form-content[data-v-4747a886],.form-section[data-v-4747a886]{padding:16px}.section-title[data-v-4747a886]{flex-direction:column;align-items:flex-start;gap:8px}}.theme--light.v-pagination .v-pagination__item{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{background:transparent;border-radius:4px;font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1);width:auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:32px;width:32px}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px);transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-20px);transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(0)!important;transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{-webkit-transform:translate(-6px)!important;transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(20px)!important;transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{-webkit-transform:translate(-26px)!important;transform:translate(-26px)!important}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.meeting-report-panel[data-v-331730da]{position:relative;z-index:9998}.panel-overlay[data-v-331730da]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999}.loading-overlay[data-v-331730da]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10001;display:flex;align-items:center;justify-content:center}.loading-content[data-v-331730da]{display:flex;flex-direction:column;align-items:center;gap:20px;background:#fff;padding:40px 60px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.loading-text[data-v-331730da]{margin:0;color:#1e293b;font-size:18px;font-weight:600}.panel-container[data-v-331730da]{position:fixed;top:50px;right:-600px;width:600px;height:calc(100vh - 50px);background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:10000;display:flex;flex-direction:column}.panel-container.panel-open[data-v-331730da]{right:0}.panel-header[data-v-331730da]{padding:24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.header-content[data-v-331730da]{display:flex;justify-content:space-between;align-items:flex-start}.header-title[data-v-331730da]{display:flex;align-items:flex-start;gap:12px}.header-title h2[data-v-331730da]{margin:0;color:#1e293b;font-size:20px;font-weight:700}.subtitle[data-v-331730da]{margin:4px 0 0 0;color:#64748b;font-size:14px}.close-btn[data-v-331730da]{margin-top:-8px}.panel-content[data-v-331730da]{flex:1;overflow-y:auto;padding:24px}.section-title[data-v-331730da]{display:flex;align-items:center;margin-bottom:16px;color:#1e293b;font-size:16px;font-weight:600}.panel-footer[data-v-331730da]{padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.footer-actions[data-v-331730da]{display:flex;justify-content:flex-end;gap:12px}.section-header[data-v-331730da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.attendance-summary[data-v-331730da]{display:flex;gap:8px;flex-wrap:wrap}.attendance-summary .v-chip[data-v-331730da]{font-weight:600;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.subsection-title[data-v-331730da]{color:#475569;font-size:14px;font-weight:600;margin-bottom:16px;display:flex;align-items:center}.subsection-header[data-v-331730da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.attendance-section[data-v-331730da]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.attendance-controls[data-v-331730da]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.search-and-filters[data-v-331730da]{display:flex;align-items:center;gap:16px;flex:1}.search-field[data-v-331730da]{background:#fff;border-radius:12px;max-width:250px}.filter-chips[data-v-331730da]{margin:0}.filter-chips .v-chip[data-v-331730da]{font-weight:500;border-radius:20px;transition:all .3s ease;font-size:12px}.filter-chips .v-chip[data-v-331730da]:not(.v-chip--active){background:#fff!important;color:#64748b!important;border:1px solid #e2e8f0!important}.filter-chips .v-chip.v-chip--active[data-v-331730da]{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#fff!important;box-shadow:0 2px 8px rgba(30,64,175,.3)!important}.action-buttons[data-v-331730da]{display:flex;gap:8px;flex-wrap:wrap}.theme-btn[data-v-331730da]{border-radius:10px!important;font-weight:600!important;text-transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.theme-btn[data-v-331730da]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.theme-btn.v-btn--contained.success[data-v-331730da]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.theme-btn.v-btn--contained.error[data-v-331730da]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.pagination-info[data-v-331730da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.pagination-text[data-v-331730da]{font-size:14px;color:#64748b;font-weight:500}.pagination-controls[data-v-331730da]{margin:0}.members-empty[data-v-331730da],.members-loading[data-v-331730da]{text-align:center;padding:40px 20px;color:#64748b;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.members-empty p[data-v-331730da],.members-loading p[data-v-331730da]{margin:16px 0;font-size:14px}.members-empty .v-icon[data-v-331730da]{margin-bottom:16px}.members-attendance-list[data-v-331730da]{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto;padding-right:4px}.members-attendance-list.compact-view[data-v-331730da]{gap:4px}.member-attendance-item[data-v-331730da]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.member-attendance-item[data-v-331730da]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1)}.member-attendance-item[data-v-331730da]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:inherit;opacity:0;-webkit-animation:pulse-331730da .6s ease-out;animation:pulse-331730da .6s ease-out}@-webkit-keyframes pulse-331730da{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{opacity:.8;-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}to{opacity:0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes pulse-331730da{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{opacity:.8;-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}to{opacity:0;-webkit-transform:scaleY(1);transform:scaleY(1)}}.member-attendance-item[data-v-331730da]:hover{border-color:#1e40af;box-shadow:0 4px 12px rgba(30,64,175,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.member-attendance-item.absent[data-v-331730da]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.member-attendance-item.absent[data-v-331730da]:before{background:#ef4444}.member-attendance-item[data-v-331730da]:not(.absent):before{background:#10b981}.member-attendance-item.compact[data-v-331730da]{padding:12px 16px}.member-info[data-v-331730da]{display:flex;align-items:center;gap:12px;flex:1}.member-avatar[data-v-331730da]{background:linear-gradient(135deg,#1e40af,#2563eb);color:#fff;font-weight:600;font-size:12px;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.member-avatar.present[data-v-331730da]{border-color:#10b981}.member-avatar.absent[data-v-331730da]{border-color:#ef4444;opacity:.7}.avatar-initials[data-v-331730da]{font-size:12px;font-weight:600}.avatar-initials.small[data-v-331730da]{font-size:10px}.member-details[data-v-331730da]{display:flex;flex-direction:column;gap:4px;flex:1}.member-name-row[data-v-331730da]{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-name[data-v-331730da]{font-weight:600;color:#1e293b;font-size:14px;line-height:1.2;flex:1}.member-role[data-v-331730da]{font-size:12px;color:#64748b;font-weight:500}.status-chip[data-v-331730da]{font-size:10px!important;height:20px!important;border-radius:10px!important;font-weight:600!important}.status-chip.present-chip[data-v-331730da]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 2px 4px rgba(16,185,129,.3)!important}.status-chip.absent-chip[data-v-331730da]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 2px 4px rgba(239,68,68,.3)!important}.attendance-actions[data-v-331730da]{display:flex;align-items:center}.attendance-toggle-group[data-v-331730da]{display:flex;gap:4px}.attendance-btn[data-v-331730da]{min-width:80px;font-size:12px;font-weight:600;border-radius:8px;transition:all .3s ease}.attendance-btn.active[data-v-331730da]{box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.attendance-btn.present-btn[data-v-331730da]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-color:#10b981!important}.attendance-btn.absent-btn[data-v-331730da]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border-color:#ef4444!important}.attendance-btn[data-v-331730da]:not(.active){background:#f8fafc!important;color:#64748b!important;border-color:#e2e8f0!important}.compact-toggle[data-v-331730da]{display:flex;align-items:center;padding:4px;padding-left:12px;border-radius:8px;transition:background-color .2s ease}.compact-toggle[data-v-331730da]:hover{background-color:#f8fafc}.attendance-switch[data-v-331730da]{margin:0;margin-left:12px;-webkit-transform:scale(.9);transform:scale(.9)}.attendance-switch .v-input--selection-controls__input[data-v-331730da]{margin-right:8px}.attendance-switch .v-input--switch__track[data-v-331730da]{background-color:#ef4444!important;opacity:.8!important}.attendance-switch.v-input--is-label-active .v-input--switch__track[data-v-331730da]{background-color:#10b981!important;opacity:1!important}.attendance-switch .v-input--switch__thumb[data-v-331730da]{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}.attendance-switch.v-input--is-label-active .v-input--switch__thumb[data-v-331730da]{background-color:#fff!important}.toggle-notes-btn[data-v-331730da]{font-size:12px;text-transform:none}.absentee-notes-container[data-v-331730da]{margin-top:16px}.absentee-notes-grid[data-v-331730da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:16px}.absentee-note-item[data-v-331730da]{padding:12px;background:#fff;border-radius:8px;border:1px solid #fed7aa;background:linear-gradient(135deg,#fff7ed,#fef3c7);transition:all .2s ease}.absentee-note-item[data-v-331730da]:hover{border-color:#f59e0b;box-shadow:0 2px 8px rgba(245,158,11,.15)}.absentee-member-header[data-v-331730da]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.absentee-member-header[data-v-331730da]:hover{background:rgba(59,130,246,.1)}.absentee-member-header.selected[data-v-331730da]{background:rgba(59,130,246,.15);border:1px solid #3b82f6}.selected-icon[data-v-331730da]{margin-left:auto}.member-mini-avatar[data-v-331730da]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:600;font-size:10px}.member-name-compact[data-v-331730da]{font-weight:600;color:#92400e;font-size:13px;flex:1}.clear-note-btn[data-v-331730da]{opacity:.7}.clear-note-btn[data-v-331730da]:hover{opacity:1}.compact-note-field[data-v-331730da]{font-size:13px}.compact-note-field[data-v-331730da] .v-input__control{min-height:32px}.compact-note-field[data-v-331730da] .v-text-field__details{display:none}.note-templates[data-v-331730da]{padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.template-label[data-v-331730da]{font-size:12px;color:#64748b;font-weight:600;margin-right:12px}.template-chips[data-v-331730da]{display:inline-flex;margin:0}.note-template-chip[data-v-331730da]{font-size:11px;height:24px;cursor:pointer;transition:all .2s ease}.note-template-chip[data-v-331730da]:hover{background:#1e40af;color:#fff;border-color:#1e40af}.location-display-section[data-v-331730da]{margin:16px 0}.current-location[data-v-331730da]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:2px solid #fbbf24;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(251,191,36,.15);transition:all .3s ease}.current-location[data-v-331730da]:hover{border-color:#f59e0b;box-shadow:0 4px 12px rgba(251,191,36,.25)}.location-info[data-v-331730da]{display:flex;flex-direction:column;gap:6px}.location-name[data-v-331730da]{font-weight:600;color:#1e293b;font-size:15px}.location-badge[data-v-331730da]{display:flex;align-items:center}.location-actions[data-v-331730da]{margin-top:12px;text-align:right}.no-locations[data-v-331730da]{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#64748b;font-style:italic;background:#fff;border-radius:12px;border:2px dashed #e2e8f0}.create-location-form[data-v-331730da]{padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.create-location-form .info-message[data-v-331730da]{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:16px;background:#dbeafe;border-radius:8px;color:#1e40af;font-size:14px}.add-member-form[data-v-331730da]{margin-bottom:16px}.modern-form-card[data-v-331730da]{border-radius:8px!important;border:1px solid #e2e8f0!important;overflow:hidden;box-shadow:none!important;background:#fff!important}.modern-card-header[data-v-331730da]{background:#f8fafc!important;color:#1e293b!important;padding:14px 18px!important;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e2e8f0!important}.card-header-icon[data-v-331730da]{width:32px;height:32px;background:#6366f1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-header-title[data-v-331730da]{font-size:15px;font-weight:600;color:#1e293b}.modern-card-content[data-v-331730da]{padding:18px!important;background:#fff}.modern-card-content .v-input[data-v-331730da]{background:#fff}.modern-card-content .v-input--is-focused fieldset[data-v-331730da]{border-color:#6366f1!important}.modern-form-card .v-card__actions[data-v-331730da]{padding:14px 18px!important;background:#f8fafc;border-top:1px solid #e2e8f0}.new-member-actions[data-v-331730da]{display:flex;gap:4px;align-items:center}.add-first-timer-btn[data-v-331730da]{font-size:12px;font-weight:600}.added-first-timers[data-v-331730da]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.first-timer-item[data-v-331730da]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff}.first-timer-info[data-v-331730da]{display:flex;flex-direction:column;gap:4px}.first-timer-name[data-v-331730da]{display:flex;align-items:center;gap:8px;font-weight:500;color:#1e293b}.first-timer-details[data-v-331730da]{font-size:12px;color:#64748b}.first-timer-actions[data-v-331730da]{display:flex;gap:4px}.add-first-timer-form[data-v-331730da]{margin-top:16px}.empty-first-timers[data-v-331730da]{text-align:center;padding:40px 20px;color:#64748b}.empty-first-timers .v-icon[data-v-331730da]{margin-bottom:16px}.empty-first-timers p[data-v-331730da]{margin-bottom:16px;font-size:14px}.members-attendance-list[data-v-331730da]::-webkit-scrollbar{width:6px}.members-attendance-list[data-v-331730da]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.members-attendance-list[data-v-331730da]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.members-attendance-list[data-v-331730da]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.validation-errors-alert[data-v-331730da]{margin-bottom:24px}.validation-errors-alert .alert-title[data-v-331730da]{margin-bottom:8px}.validation-errors-alert .error-list[data-v-331730da]{margin:0;padding-left:20px;list-style-type:disc}.validation-errors-alert .error-list li[data-v-331730da]{margin-bottom:4px;line-height:1.5}.setup-info-banner[data-v-331730da]{display:flex;align-items:center;gap:20px;padding:20px 24px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;margin-bottom:28px;box-shadow:0 4px 12px rgba(251,191,36,.3);border:2px solid #f59e0b;position:relative;overflow:hidden}.setup-info-banner[data-v-331730da]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.banner-icon[data-v-331730da]{width:56px;height:56px;background:hsla(0,0%,100%,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;z-index:1}.banner-content[data-v-331730da]{flex:1;position:relative;z-index:1}.banner-title[data-v-331730da]{font-size:16px;font-weight:700;color:#78350f;margin-bottom:4px;line-height:1.3}.banner-message[data-v-331730da]{font-size:14px;color:#92400e;font-weight:500;line-height:1.5}.form-section[data-v-331730da]{margin-bottom:32px}.form-section[data-v-331730da]:last-child{margin-bottom:0}.form-section-title[data-v-331730da]{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;display:flex;align-items:center;gap:8px}.form-section-title .v-icon[data-v-331730da]{color:#6366f1}.form-subsection[data-v-331730da]{margin-bottom:20px}.form-subsection[data-v-331730da]:last-child{margin-bottom:0}.form-subsection-title[data-v-331730da]{font-size:13px;font-weight:600;color:#64748b;margin-bottom:12px;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em}.form-subsection-title .v-icon[data-v-331730da]{color:#6366f1}.form-subsection .v-row[data-v-331730da]{margin-bottom:0!important}.location-fields[data-v-331730da]{margin-top:12px}.modern-input[data-v-331730da],.modern-input[data-v-331730da] .v-input__control{background:#fff;border-radius:8px}.modern-input[data-v-331730da] .v-input__slot{background:#fff!important;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.modern-input[data-v-331730da] .v-input__slot:hover{box-shadow:0 2px 6px rgba(0,0,0,.08)}.modern-input[data-v-331730da] fieldset{border-color:#e2e8f0;transition:all .3s ease}.modern-input[data-v-331730da] .v-input__slot:hover fieldset{border-color:#cbd5e1}.modern-input.v-input--is-focused[data-v-331730da] fieldset{border-color:#2563eb!important;border-width:2px}.modern-input[data-v-331730da] .v-label{color:#64748b;font-weight:500;font-size:14px}.modern-input[data-v-331730da] .v-label--active{color:#2563eb}.modern-input[data-v-331730da] .v-icon{opacity:.7}.modern-input.v-input--is-focused[data-v-331730da] .v-icon{opacity:1;color:#2563eb!important}.v-text-field[data-v-331730da] .v-input__control{min-height:40px}.v-textarea[data-v-331730da] .v-input__control{min-height:60px}.v-select[data-v-331730da] .v-input__control{min-height:40px}@media (max-width:768px){.panel-container[data-v-331730da]{width:100vw;right:-100vw}.attendance-controls[data-v-331730da]{align-items:stretch;gap:16px}.search-and-filters[data-v-331730da]{align-items:stretch;gap:12px}.search-field[data-v-331730da]{max-width:none}.action-buttons[data-v-331730da]{justify-content:center}.member-attendance-item[data-v-331730da]{padding:22px}.member-name-row[data-v-331730da]{gap:8px}.section-header[data-v-331730da]{align-items:stretch}.attendance-summary[data-v-331730da]{justify-content:center}.absentee-notes-grid[data-v-331730da]{grid-template-columns:1fr}.note-templates[data-v-331730da]{padding:8px}.template-chips[data-v-331730da]{flex-wrap:wrap}.setup-info-banner[data-v-331730da]{flex-direction:row;gap:12px;padding:12px 14px;margin-bottom:16px;border-radius:8px}.banner-icon[data-v-331730da]{width:36px;height:36px;border-radius:8px}.banner-icon .v-icon[data-v-331730da]{font-size:20px!important}.banner-title[data-v-331730da]{font-size:13px;margin-bottom:2px}.banner-message[data-v-331730da]{font-size:12px;line-height:1.4}.validation-errors-alert[data-v-331730da]{margin-bottom:16px}.validation-errors-alert .alert-title[data-v-331730da]{font-size:13px}.validation-errors-alert .error-list[data-v-331730da]{font-size:12px;padding-left:16px}.validation-errors-alert .error-list li[data-v-331730da]{margin-bottom:2px}.section-header-modern[data-v-331730da]{flex-direction:row;text-align:left;padding:14px 16px;gap:10px}.section-icon-wrapper[data-v-331730da]{width:32px;height:32px}.section-icon-wrapper .v-icon[data-v-331730da]{font-size:18px}.section-title-modern[data-v-331730da]{font-size:15px}.section-subtitle-modern[data-v-331730da]{font-size:11px}.form-fields-container[data-v-331730da]{padding:12px}.field-group[data-v-331730da]{padding:12px;margin-bottom:12px}.field-group-label[data-v-331730da]{font-size:11px;margin-bottom:8px}.field-group-label span[data-v-331730da]{font-size:10px}.form-section[data-v-331730da]{margin-bottom:16px}.form-fields-container .row[data-v-331730da]{margin-bottom:8px}.form-fields-container .row[data-v-331730da]:last-child{margin-bottom:0}.modern-card-header[data-v-331730da]{padding:12px 16px!important}.card-header-icon[data-v-331730da]{width:32px;height:32px}.card-header-title[data-v-331730da]{font-size:14px}.modern-card-content[data-v-331730da]{padding:14px!important}.attendance-controls[data-v-331730da]{flex-direction:column;gap:12px}.search-and-filters[data-v-331730da]{flex-direction:column;gap:10px;width:100%}.action-buttons[data-v-331730da]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.action-buttons .theme-btn[data-v-331730da]{width:100%;justify-content:center;font-size:11px;padding:0 8px;white-space:nowrap}.action-buttons .theme-btn .v-icon[data-v-331730da]{font-size:14px!important;margin-right:4px}.attendance-summary .v-chip[data-v-331730da]{font-size:11px;height:24px;padding:0 8px}.attendance-summary .v-chip .v-icon[data-v-331730da]{font-size:14px!important}.section-header[data-v-331730da]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}.section-title[data-v-331730da]{font-size:15px}.section-title .v-icon[data-v-331730da]{font-size:18px!important}.subsection-title[data-v-331730da]{font-size:13px}.subsection-title .v-icon[data-v-331730da]{font-size:16px!important}.form-section-title[data-v-331730da]{font-size:14px;padding:10px 0}.form-section-title .v-icon[data-v-331730da]{font-size:16px!important}.form-subsection-title[data-v-331730da]{font-size:11px;margin-bottom:10px}.panel-container[data-v-331730da]{width:100%!important;right:0!important;top:0!important;height:100vh!important;height:100dvh!important;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:flex!important;flex-direction:column!important}.panel-container.panel-open[data-v-331730da]{-webkit-transform:translateX(0);transform:translateX(0)}.panel-header[data-v-331730da]{padding:16px;padding-top:max(16px,env(safe-area-inset-top));flex-shrink:0;flex-grow:0}.header-title h2[data-v-331730da]{font-size:16px}.subtitle[data-v-331730da]{font-size:12px}.panel-content[data-v-331730da]{padding:14px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0}.panel-footer[data-v-331730da]{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-shrink:0;flex-grow:0;background:#f8fafc;border-top:1px solid #e2e8f0}.footer-actions[data-v-331730da]{gap:8px}.footer-actions .v-btn[data-v-331730da]{font-size:13px;height:36px}.member-attendance-item[data-v-331730da]{padding:10px 12px;margin-bottom:8px}.member-avatar[data-v-331730da]{width:32px!important;height:32px!important}.member-name[data-v-331730da]{font-size:13px}.member-role[data-v-331730da]{font-size:11px}.attendance-btn[data-v-331730da]{font-size:11px;height:28px;min-width:70px}.attendance-btn .v-icon[data-v-331730da]{font-size:14px!important}.pagination-info[data-v-331730da]{flex-direction:column;gap:10px;margin-bottom:12px}.pagination-text[data-v-331730da]{font-size:12px}.create-location-form[data-v-331730da],.first-timer-item[data-v-331730da],.member-attendance-item[data-v-331730da]{border-radius:8px}.modern-card-content .row[data-v-331730da]{margin-top:-8px!important;margin-bottom:-8px!important}.modern-card-content .row .col[data-v-331730da]{padding-top:6px!important;padding-bottom:6px!important}.modern-card-content .v-select[data-v-331730da],.modern-card-content .v-text-field[data-v-331730da],.modern-card-content .v-textarea[data-v-331730da]{margin-bottom:0!important}.modern-card-content .v-input[data-v-331730da]{margin-top:0!important}.modern-card-content .v-input__control[data-v-331730da]{min-height:40px!important}.modern-card-content .v-text-field__details[data-v-331730da]{padding-top:2px!important;margin-bottom:2px!important}.location-display-section[data-v-331730da]{margin:12px 0}.current-location[data-v-331730da]{padding:12px 14px;margin-bottom:10px}.create-location-form[data-v-331730da]{padding:12px}.create-location-form .info-message[data-v-331730da]{padding:10px;margin-bottom:12px;font-size:12px}.add-member-form[data-v-331730da]{margin-bottom:12px}.members-attendance-list[data-v-331730da]{gap:6px}.members-attendance-list.compact-view[data-v-331730da]{gap:4px}.member-attendance-item[data-v-331730da]{padding:12px 14px}.member-attendance-item.compact[data-v-331730da]{padding:10px 14px}}.filter-container[data-v-66373a83]{position:relative;display:inline-block}.filter-trigger[data-v-66373a83]{background:#fff;border:2px solid #e5e7eb;color:#374151;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.filter-trigger[data-v-66373a83]:hover{border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.filter-trigger.active[data-v-66373a83]{border-color:#6366f1;background:#f8fafc;color:#6366f1}.filter-badge[data-v-66373a83]{background:#6366f1;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center;font-weight:700}.filter-dropdown[data-v-66373a83]{position:absolute;top:100%;left:-260%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:1001;min-width:480px;max-width:600px;display:none;margin-top:8px;overflow:hidden}.filter-dropdown.show[data-v-66373a83]{display:block;-webkit-animation:filterDropdownIn-66373a83 .2s ease-out;animation:filterDropdownIn-66373a83 .2s ease-out}@-webkit-keyframes filterDropdownIn-66373a83{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.95);transform:translateY(-8px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes filterDropdownIn-66373a83{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.95);transform:translateY(-8px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.filter-header[data-v-66373a83]{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background:#f8fafc}.filter-header h3[data-v-66373a83]{margin:0;font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.filter-header h3 i[data-v-66373a83]{color:#6366f1;font-size:14px}.filter-close[data-v-66373a83]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.filter-close[data-v-66373a83]:hover{background:#e2e8f0;color:#374151}.filter-content[data-v-66373a83]{padding:20px;max-height:400px;overflow-y:auto}.filter-footer[data-v-66373a83]{padding:16px 20px;border-top:1px solid #f1f5f9;display:flex;gap:12px;background:#f8fafc}.clear-all-btn[data-v-66373a83]{flex:1;background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.clear-all-btn[data-v-66373a83]:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.apply-btn[data-v-66373a83]{flex:2;background:#6366f1;border:1px solid #6366f1;color:#fff;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.apply-btn[data-v-66373a83]:hover{background:#5b5bd6;border-color:#5b5bd6;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3)}@media (max-width:960px){.filter-dropdown[data-v-66373a83]{left:auto;right:0;min-width:400px}}@media (max-width:768px){.filter-trigger[data-v-66373a83]{padding:10px 14px;font-size:13px}.filter-dropdown[data-v-66373a83]{left:0;right:auto;min-width:340px;max-width:calc(100vw - 32px)}.filter-header[data-v-66373a83]{padding:14px 16px}.filter-header h3[data-v-66373a83]{font-size:15px}.filter-content[data-v-66373a83]{padding:16px;max-height:350px}.filter-footer[data-v-66373a83]{padding:14px 16px;flex-direction:column}.apply-btn[data-v-66373a83],.clear-all-btn[data-v-66373a83]{flex:none;width:100%}}@media (max-width:480px){.filter-trigger[data-v-66373a83]{padding:8px 12px;font-size:12px;gap:6px}.filter-trigger span[data-v-66373a83]:first-of-type{display:none}.filter-badge[data-v-66373a83]{font-size:10px;padding:2px 5px}.filter-dropdown[data-v-66373a83]{left:0;right:auto;min-width:300px;max-width:calc(100vw - 24px)}.filter-header[data-v-66373a83]{padding:12px 14px}.filter-header h3[data-v-66373a83]{font-size:14px}.filter-content[data-v-66373a83]{padding:14px;max-height:300px}.filter-footer[data-v-66373a83]{padding:12px 14px}.apply-btn[data-v-66373a83],.clear-all-btn[data-v-66373a83]{padding:9px 14px;font-size:13px}}.modern-table-container[data-v-cdcfcb82]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-top:20px;overflow:hidden}.modern-table[data-v-cdcfcb82]{width:100%;border-collapse:collapse}.modern-table tr[data-v-cdcfcb82]:hover{background:#f8fafc}.modern-table th[data-v-cdcfcb82]{background:#f8fafc;padding:16px 20px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;position:relative}.modern-table th[data-v-cdcfcb82]:hover{background:#f1f5f9;color:#374151}.modern-table th.sortable[data-v-cdcfcb82]:after{content:"\f0dc";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;transition:all .2s ease}.modern-table th.sort-asc[data-v-cdcfcb82]:after{content:"\f0de";opacity:1;color:#6366f1}.modern-table th.sort-desc[data-v-cdcfcb82]:after{content:"\f0dd";opacity:1;color:#6366f1}.modern-table td[data-v-cdcfcb82]{padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#374151}.table-actions[data-v-cdcfcb82]{display:flex;gap:8px}.table-action[data-v-cdcfcb82]{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.table-action[data-v-cdcfcb82]:hover{background:#f1f5f9;color:#374151}@media (max-width:768px){.modern-table-container[data-v-cdcfcb82]{overflow-x:auto}.modern-table td[data-v-cdcfcb82],.modern-table th[data-v-cdcfcb82]{padding-left:16px;padding-right:16px}.modern-table[data-v-cdcfcb82]{min-width:600px}}.cell-reports-table[data-v-1040dcac]{width:100%}.week-ending[data-v-1040dcac]{display:flex;flex-direction:column;gap:2px}.date[data-v-1040dcac]{font-weight:600;color:#1e293b}.week-label[data-v-1040dcac]{font-size:12px;color:#64748b}.percentage-display[data-v-1040dcac]{display:flex;align-items:center;gap:8px}.percentage-bar[data-v-1040dcac]{width:60px;height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.percentage-fill[data-v-1040dcac]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.percentage-text[data-v-1040dcac]{font-size:12px;font-weight:600;color:#374151;min-width:35px}.attendance-display[data-v-1040dcac]{display:flex;flex-direction:column;gap:2px}.attendance-number[data-v-1040dcac]{font-weight:600;color:#1e293b}.attendance-label[data-v-1040dcac]{font-size:12px;color:#64748b}.first-timers-display[data-v-1040dcac],.offering-display[data-v-1040dcac]{display:flex;align-items:center;gap:6px;font-weight:500}.avg-attendance[data-v-1040dcac],.avg-first-timers[data-v-1040dcac]{font-weight:600;color:#1e293b}@media (max-width:768px){.percentage-bar[data-v-1040dcac]{width:40px}.percentage-text[data-v-1040dcac]{min-width:30px;font-size:11px}}.attendance-display[data-v-1040dcac],.first-timers-display[data-v-1040dcac],.offering-display[data-v-1040dcac],.reports-count-display[data-v-1040dcac]{display:flex;align-items:center;gap:8px;font-weight:600}.week-period[data-v-1040dcac]{min-width:180px}.period-dates[data-v-1040dcac]{font-weight:600;color:#1e293b;font-size:14px}.period-label[data-v-1040dcac]{font-size:12px;color:#64748b;margin-top:2px}.submission-status-cell[data-v-1040dcac]{display:flex;flex-direction:column;gap:6px;min-width:150px}.status-metrics[data-v-1040dcac]{display:flex;align-items:center;gap:8px}.status-text[data-v-1040dcac]{font-size:13px;font-weight:600;color:#475569}.pending-indicator[data-v-1040dcac]{display:flex;align-items:center;gap:4px;color:#ef4444}.pending-indicator .text-caption[data-v-1040dcac]{font-size:11px;font-weight:500}.cell-reports-cards[data-v-0f97d109]{width:100%}.cards-grid[data-v-0f97d109]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.report-card[data-v-0f97d109]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.report-card[data-v-0f97d109]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#e2e8f0;transition:all .3s ease}.report-card.clickable[data-v-0f97d109]{cursor:pointer}.report-card.clickable[data-v-0f97d109]:hover{border-color:#1e40af;box-shadow:0 8px 25px rgba(30,64,175,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.report-card.submitted[data-v-0f97d109]:before{background:linear-gradient(90deg,#10b981,#059669)}.report-card.pending[data-v-0f97d109]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.card-header[data-v-0f97d109]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-date[data-v-0f97d109]{display:flex;flex-direction:column;gap:2px}.date[data-v-0f97d109]{font-weight:700;color:#1e293b;font-size:18px}.week-label[data-v-0f97d109]{font-size:12px;color:#64748b}.card-content[data-v-0f97d109],.summary-item[data-v-0f97d109]{margin-bottom:20px}.summary-label[data-v-0f97d109]{font-size:14px;color:#64748b;margin-bottom:8px;font-weight:500}.summary-value[data-v-0f97d109]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.value-number[data-v-0f97d109]{font-size:24px;font-weight:700;color:#1e293b}.value-total[data-v-0f97d109]{font-size:16px;color:#64748b}.percentage-indicator[data-v-0f97d109]{display:flex;align-items:center;gap:8px;margin-left:auto}.percentage-bar[data-v-0f97d109]{width:60px;height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.percentage-fill[data-v-0f97d109]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}.percentage-text[data-v-0f97d109]{font-size:12px;font-weight:600;color:#374151;min-width:35px}.stats-grid[data-v-0f97d109]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px}.stat-item[data-v-0f97d109]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #f1f5f9}.stat-icon[data-v-0f97d109]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-icon.attendance[data-v-0f97d109]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stat-icon.first-timers[data-v-0f97d109]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.offering[data-v-0f97d109]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.reports[data-v-0f97d109]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.weekly-breakdown-summary .stats-grid[data-v-0f97d109]{grid-template-columns:repeat(2,1fr);gap:16px}.stat-content[data-v-0f97d109]{flex:1;min-width:0}.stat-number[data-v-0f97d109]{font-size:18px;font-weight:700;color:#1e293b;line-height:1.2}.stat-label[data-v-0f97d109]{font-size:12px;color:#64748b;font-weight:500;margin-top:2px}.stat-sublabel[data-v-0f97d109]{font-size:11px;color:#94a3b8;margin-top:2px}.meeting-details[data-v-0f97d109]{margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.detail-item[data-v-0f97d109]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;font-weight:500}.card-actions[data-v-0f97d109]{display:flex;gap:8px;padding-top:16px;border-top:1px solid #f1f5f9}.v-btn[data-v-0f97d109]{border-radius:8px!important;font-weight:500!important;text-transform:none!important}.submission-banner[data-v-0f97d109]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid #e2e8f0}.banner-content[data-v-0f97d109]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.banner-icon[data-v-0f97d109]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.banner-text[data-v-0f97d109]{flex:1}.banner-title[data-v-0f97d109]{font-size:15px;font-weight:700;color:#1e293b;line-height:1.3}.banner-subtitle[data-v-0f97d109]{font-size:12px;color:#64748b;margin-top:2px}.banner-percentage[data-v-0f97d109]{margin-left:auto}.percentage-circle[data-v-0f97d109]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;border:3px solid}.percentage-circle.high-rate[data-v-0f97d109]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.percentage-circle.medium-rate[data-v-0f97d109]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b}.percentage-circle.low-rate[data-v-0f97d109]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444}.progress-bar[data-v-0f97d109]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-0f97d109]{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill.high-rate[data-v-0f97d109]{background:linear-gradient(90deg,#10b981,#059669)}.progress-fill.medium-rate[data-v-0f97d109]{background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-fill.low-rate[data-v-0f97d109]{background:linear-gradient(90deg,#ef4444,#dc2626)}@media (max-width:768px){.cards-grid[data-v-0f97d109],.stats-grid[data-v-0f97d109]{grid-template-columns:1fr}.summary-value[data-v-0f97d109]{flex-direction:column;align-items:flex-start;gap:12px}.percentage-indicator[data-v-0f97d109]{margin-left:0}.banner-content[data-v-0f97d109]{flex-wrap:wrap}.percentage-circle[data-v-0f97d109]{width:45px;height:45px;font-size:12px}}@media (max-width:480px){.card-header[data-v-0f97d109]{flex-direction:column;align-items:flex-start;gap:12px}.card-actions[data-v-0f97d109]{flex-direction:column}}.cell-reports-tab[data-v-70d45890]{width:100%}.reports-header[data-v-70d45890]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:20px;padding:20px 0}.header-title[data-v-70d45890]{display:flex;align-items:center;gap:16px}.header-title h3[data-v-70d45890]{margin:0;color:#1e293b;font-weight:700;font-size:20px;display:flex;align-items:center}.header-actions[data-v-70d45890]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.empty-state[data-v-70d45890],.loading-container[data-v-70d45890]{text-align:center;padding:60px 20px;color:#64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0}.empty-state h4[data-v-70d45890]{margin:16px 0 12px 0;color:#1e293b;font-weight:600;font-size:18px}.cards-container[data-v-70d45890],.table-container[data-v-70d45890]{margin-top:20px}.submission-details-container[data-v-70d45890]{margin-top:24px}.filter-section[data-v-70d45890]{margin-bottom:20px}.filter-label[data-v-70d45890]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.date-range-inputs[data-v-70d45890]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:768px){.reports-header[data-v-70d45890]{flex-direction:column;align-items:stretch;gap:16px}.header-actions[data-v-70d45890]{justify-content:space-between}.date-range-inputs[data-v-70d45890]{grid-template-columns:1fr}.view-toggle-desktop[data-v-70d45890]{display:none!important}}.modern-group-details[data-v-546f5d8c]{min-height:100vh;background:#f8fafc}.loading-container[data-v-546f5d8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.loading-text[data-v-546f5d8c]{color:#64748b;font-size:16px;margin:0}.group-hero[data-v-546f5d8c]{background:linear-gradient(135deg,#1e40af,#2563eb);color:#fff;padding:32px 0;position:relative;overflow:hidden}.group-hero[data-v-546f5d8c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(217,119,6,.1),rgba(245,158,11,.1));pointer-events:none}.hero-content[data-v-546f5d8c]{display:flex;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.hero-avatar[data-v-546f5d8c]{width:64px;height:64px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}.hero-info[data-v-546f5d8c]{flex:1}.hero-info h1[data-v-546f5d8c]{font-size:28px;font-weight:700;margin-bottom:8px}.hero-meta[data-v-546f5d8c]{display:flex;align-items:center;gap:20px;font-size:14px;opacity:.9;flex-wrap:wrap}.hero-meta span[data-v-546f5d8c]{display:flex;align-items:center;gap:4px}.hero-actions[data-v-546f5d8c]{display:flex;gap:12px}.hero-btn[data-v-546f5d8c]{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}.hero-btn[data-v-546f5d8c]:hover{background:hsla(0,0%,100%,.3)!important}.hero-btn.primary[data-v-546f5d8c]{background:#fff!important;color:#d97706!important}.details-container[data-v-546f5d8c]{max-width:1400px;margin:0 auto;padding:24px 32px}.stats-row[data-v-546f5d8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-546f5d8c]{text-align:center;background:#fff;border-radius:12px;border:1px solid #e2e8f0;position:relative;overflow:hidden;transition:all .3s ease}.stat-card[data-v-546f5d8c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.stat-card[data-v-546f5d8c]:first-child:before{background:linear-gradient(135deg,#059669,#10b981)}.stat-card[data-v-546f5d8c]:nth-child(2):before{background:linear-gradient(135deg,#dc2626,#ef4444)}.stat-card[data-v-546f5d8c]:nth-child(3):before{background:linear-gradient(135deg,#0891b2,#06b6d4)}.stat-card[data-v-546f5d8c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:transparent}.stat-card .stat-icon[data-v-546f5d8c]{font-size:32px!important;margin-bottom:8px;opacity:.9}.stat-card .stat-number[data-v-546f5d8c]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.stat-card:first-child .stat-number[data-v-546f5d8c]{background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card:nth-child(2) .stat-number[data-v-546f5d8c]{background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card:nth-child(3) .stat-number[data-v-546f5d8c]{background:linear-gradient(135deg,#0891b2,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card .stat-label[data-v-546f5d8c]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.details-grid[data-v-546f5d8c]{display:grid;gap:32px;margin-top:40px}.main-content[data-v-546f5d8c]{display:flex;flex-direction:column;gap:24px}.sidebar-content[data-v-546f5d8c]{display:flex;flex-direction:column;gap:20px}.detail-card[data-v-546f5d8c]{border-radius:12px!important;overflow:hidden}.card-header[data-v-546f5d8c]{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.structure-section .structure-header[data-v-546f5d8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.structure-section .structure-actions[data-v-546f5d8c]{display:flex;gap:8px}.structure-section .no-structure-actions[data-v-546f5d8c]{display:flex;gap:8px;justify-content:center;margin-top:16px}.structure-section .add-child-btn[data-v-546f5d8c]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none}.structure-section .add-child-btn[data-v-546f5d8c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(99,102,241,.3)}.structure-section .section-title[data-v-546f5d8c]{font-size:16px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:8px}.recursive-structure[data-v-546f5d8c]{max-height:500px;overflow-y:auto;padding-right:8px}.recursive-structure[data-v-546f5d8c]::-webkit-scrollbar{width:6px}.recursive-structure[data-v-546f5d8c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.recursive-structure[data-v-546f5d8c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.recursive-structure[data-v-546f5d8c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.recursive-structure[data-v-546f5d8c] .tree-level,.recursive-structure[data-v-546f5d8c] .tree-level.level-1{margin-left:0}.recursive-structure[data-v-546f5d8c] .tree-level.level-2{margin-left:20px}.recursive-structure[data-v-546f5d8c] .tree-level.level-3{margin-left:40px}.recursive-structure[data-v-546f5d8c] .tree-level.level-4{margin-left:60px}.recursive-structure[data-v-546f5d8c] .tree-level.level-5{margin-left:80px}.recursive-structure[data-v-546f5d8c] .tree-level.level-6{margin-left:100px}.recursive-structure[data-v-546f5d8c] .group-node{margin-bottom:6px}.recursive-structure[data-v-546f5d8c] .group-node:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.no-structure[data-v-546f5d8c]{text-align:center;padding:40px 20px;color:#64748b}.no-structure p[data-v-546f5d8c]{margin:16px 0;font-size:14px}.leader-info[data-v-546f5d8c]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px}.leader-avatar[data-v-546f5d8c]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.leader-details[data-v-546f5d8c]{flex:1}.leader-details h3[data-v-546f5d8c]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:2px}.leader-details p[data-v-546f5d8c]{font-size:12px;color:#64748b;margin-bottom:6px}.leader-actions[data-v-546f5d8c]{display:flex;gap:6px}.schedule-info[data-v-546f5d8c]{background:#f8fafc;border-radius:8px;padding:12px}.schedule-item[data-v-546f5d8c]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #e2e8f0;font-size:13px}.schedule-item[data-v-546f5d8c]:last-child{border-bottom:none}.schedule-label[data-v-546f5d8c]{font-weight:600;color:#1e293b}.schedule-value[data-v-546f5d8c]{color:#64748b}.activity-item[data-v-546f5d8c]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #f1f5f9}.activity-item[data-v-546f5d8c]:last-child{border-bottom:none}.activity-icon[data-v-546f5d8c]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-details[data-v-546f5d8c]{flex:1}.activity-details h4[data-v-546f5d8c]{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px}.activity-details p[data-v-546f5d8c]{font-size:11px;color:#64748b;margin-bottom:2px}.activity-time[data-v-546f5d8c]{font-size:10px;color:#94a3b8}.hierarchy-list[data-v-546f5d8c]{display:flex;flex-direction:column;gap:8px;font-size:12px}.hierarchy-item .hierarchy-label[data-v-546f5d8c]{color:#64748b;font-weight:500;margin-bottom:2px}.hierarchy-item .hierarchy-link[data-v-546f5d8c]{color:#d97706;text-decoration:none;font-weight:500}.hierarchy-item .hierarchy-link[data-v-546f5d8c]:hover{text-decoration:underline}.hierarchy-item .v-tab[data-v-546f5d8c]{text-transform:none!important}@media(max-width:1023px){.details-grid[data-v-546f5d8c]{grid-template-columns:1fr;gap:20px}.hero-content[data-v-546f5d8c]{flex-direction:column;text-align:center;gap:16px}.hero-actions[data-v-546f5d8c],.hero-meta[data-v-546f5d8c]{justify-content:center}[data-v-546f5d8c] .v-tabs .v-tabs-bar .v-slide-group__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.structure-section .structure-header[data-v-546f5d8c]{flex-direction:column;align-items:flex-start}.structure-section .structure-header .structure-actions[data-v-546f5d8c]{width:100%;justify-content:flex-start}.structure-section .structure-header .structure-actions .add-child-btn[data-v-546f5d8c]{width:100%;justify-content:center}}@media(max-width:767px){.details-container[data-v-546f5d8c]{padding:16px}.hero-content[data-v-546f5d8c]{padding:0 16px}.stats-row[data-v-546f5d8c]{grid-template-columns:repeat(2,1fr);gap:12px}.hero-actions[data-v-546f5d8c]{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:8px}.hero-btn[data-v-546f5d8c]{width:100%;justify-content:center}[data-v-546f5d8c] .v-tabs .v-tab{min-width:auto!important;padding:0 12px!important;font-size:13px!important}[data-v-546f5d8c] .v-tabs .v-tab .v-icon{font-size:16px!important;margin-right:4px!important}[data-v-546f5d8c] .v-card-text{padding:12px!important}.structure-section .structure-header .section-title[data-v-546f5d8c]{font-size:14px}.structure-section .structure-header .section-title .v-icon[data-v-546f5d8c]{font-size:18px!important}.structure-section .structure-header .structure-actions[data-v-546f5d8c]{flex-direction:column;width:100%}.structure-section .structure-header .structure-actions .add-child-btn[data-v-546f5d8c]{width:100%;justify-content:center}.structure-section .no-structure-actions[data-v-546f5d8c]{flex-direction:column;width:100%}.structure-section .no-structure-actions .add-child-btn[data-v-546f5d8c]{width:100%;justify-content:center}.recursive-structure[data-v-546f5d8c]{max-height:400px}.recursive-structure[data-v-546f5d8c] .tree-level.level-2{margin-left:12px}.recursive-structure[data-v-546f5d8c] .tree-level.level-3{margin-left:24px}.recursive-structure[data-v-546f5d8c] .tree-level.level-4{margin-left:36px}.recursive-structure[data-v-546f5d8c] .tree-level.level-5{margin-left:48px}.recursive-structure[data-v-546f5d8c] .tree-level.level-6{margin-left:60px}}@media(max-width:479px){.stats-row[data-v-546f5d8c]{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card[data-v-546f5d8c]{padding:12px!important}.stat-card .stat-icon[data-v-546f5d8c]{font-size:24px!important;margin-bottom:6px}.stat-card .stat-number[data-v-546f5d8c]{font-size:18px}.stat-card .stat-label[data-v-546f5d8c]{font-size:10px}.hero-info h1[data-v-546f5d8c]{font-size:22px}.hero-meta[data-v-546f5d8c]{font-size:12px;gap:12px}.hero-meta span .v-icon[data-v-546f5d8c]{font-size:14px!important}[data-v-546f5d8c] .v-tabs .v-tab{padding:0 8px!important;font-size:12px!important}[data-v-546f5d8c] .v-tabs .v-tab .v-icon{display:none!important}}