.modal-overlay[data-v-a45944a7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-a45944a7]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:90%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-a45944a7]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-a45944a7]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.close-btn[data-v-a45944a7]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.close-btn[data-v-a45944a7]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-a45944a7]{flex:1;overflow-y:auto;padding:1.5rem}.form-grid[data-v-a45944a7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-section[data-v-a45944a7]{display:flex;flex-direction:column;gap:1rem}.form-section.full-width[data-v-a45944a7]{grid-column:1 / -1}.form-section h3[data-v-a45944a7]{font-size:1rem;font-weight:600;color:#374151;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.form-group[data-v-a45944a7]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-a45944a7]{font-size:.875rem;font-weight:500;color:#374151}.form-control[data-v-a45944a7]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.form-control[data-v-a45944a7]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.attendee-search[data-v-a45944a7]{position:relative}.search-results[data-v-a45944a7]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:10}.search-result-item[data-v-a45944a7]{padding:.75rem;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-a45944a7]:hover{background-color:#f9fafb}.user-info[data-v-a45944a7]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-a45944a7]{font-weight:500;color:#374151;font-size:.875rem}.user-email[data-v-a45944a7]{color:#6b7280;font-size:.75rem}.attendees-list[data-v-a45944a7]{display:flex;flex-direction:column;gap:.75rem;max-height:200px;overflow-y:auto}.attendee-item[data-v-a45944a7]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb}.attendee-info[data-v-a45944a7]{display:flex;flex-direction:column;gap:.25rem}.attendee-name[data-v-a45944a7]{font-weight:500;color:#374151;font-size:.875rem}.attendee-email[data-v-a45944a7]{color:#6b7280;font-size:.75rem}.attendee-options[data-v-a45944a7]{display:flex;align-items:center;gap:1rem}.option-checkbox[data-v-a45944a7]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;cursor:pointer}.option-checkbox input[type=checkbox][data-v-a45944a7]{margin:0}.remove-btn[data-v-a45944a7]{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.remove-btn[data-v-a45944a7]:hover{background-color:#fef2f2}.radio-group[data-v-a45944a7]{display:flex;gap:1rem}.radio-option[data-v-a45944a7]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.radio-option input[type=radio][data-v-a45944a7]{margin:0}.agenda-items[data-v-a45944a7]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.agenda-item[data-v-a45944a7]{display:flex;gap:.75rem;align-items:center}.agenda-item .form-control[data-v-a45944a7]{flex:1}.duration-input[data-v-a45944a7]{width:80px}.optimal-time-suggestion[data-v-a45944a7]{margin-top:2rem;padding:1.5rem;background-color:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem}.optimal-time-suggestion h3[data-v-a45944a7]{color:#0c4a6e;margin:0 0 1rem;font-size:1rem;font-weight:600}.suggestion-card[data-v-a45944a7]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.suggestion-info[data-v-a45944a7]{display:flex;flex-direction:column;gap:.5rem}.suggestion-time[data-v-a45944a7]{font-weight:600;color:#0c4a6e;font-size:1.125rem}.suggestion-duration[data-v-a45944a7],.suggestion-confidence[data-v-a45944a7]{color:#0369a1;font-size:.875rem}.modal-footer[data-v-a45944a7]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.btn[data-v-a45944a7]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary[data-v-a45944a7]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-a45944a7]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.btn-primary[data-v-a45944a7]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-a45944a7]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-a45944a7]:hover{background-color:#4b5563;border-color:#4b5563}.btn-success[data-v-a45944a7]{background-color:#10b981;color:#fff;border-color:#10b981}.btn-success[data-v-a45944a7]:hover{background-color:#059669;border-color:#059669}.btn-outline-primary[data-v-a45944a7]{background-color:transparent;color:#3b82f6;border-color:#3b82f6}.btn-outline-primary[data-v-a45944a7]:hover:not(:disabled){background-color:#3b82f6;color:#fff}.btn-outline-primary[data-v-a45944a7]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-a45944a7]{padding:.375rem .75rem;font-size:.75rem}@media(prefers-color-scheme:dark){.modal-container[data-v-a45944a7]{background:#1f2937;border-color:#374151}.modal-header[data-v-a45944a7]{border-color:#374151}.modal-header h2[data-v-a45944a7]{color:#f9fafb}.close-btn[data-v-a45944a7]{color:#9ca3af}.close-btn[data-v-a45944a7]:hover{background-color:#374151;color:#f9fafb}.form-section h3[data-v-a45944a7]{color:#f9fafb;border-color:#374151}.form-group label[data-v-a45944a7]{color:#f9fafb}.form-control[data-v-a45944a7]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-control[data-v-a45944a7]:focus{border-color:#3b82f6}.search-results[data-v-a45944a7]{background:#1f2937;border-color:#4b5563}.search-result-item[data-v-a45944a7]:hover{background-color:#374151}.user-name[data-v-a45944a7]{color:#f9fafb}.user-email[data-v-a45944a7]{color:#9ca3af}.attendee-item[data-v-a45944a7]{background-color:#374151;border-color:#4b5563}.attendee-name[data-v-a45944a7]{color:#f9fafb}.attendee-email[data-v-a45944a7],.option-checkbox[data-v-a45944a7]{color:#9ca3af}.radio-option[data-v-a45944a7]{color:#f9fafb}.optimal-time-suggestion[data-v-a45944a7]{background-color:#0c4a6e;border-color:#0ea5e9}.optimal-time-suggestion h3[data-v-a45944a7],.suggestion-time[data-v-a45944a7]{color:#f0f9ff}.suggestion-duration[data-v-a45944a7],.suggestion-confidence[data-v-a45944a7]{color:#bae6fd}.modal-footer[data-v-a45944a7]{background-color:#111827;border-color:#374151}}.modal-overlay[data-v-fc0e2c6d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-fc0e2c6d]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-fc0e2c6d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-fc0e2c6d]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.close-btn[data-v-fc0e2c6d]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.close-btn[data-v-fc0e2c6d]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-fc0e2c6d]{flex:1;overflow-y:auto;padding:1.5rem}.form-grid[data-v-fc0e2c6d]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-section[data-v-fc0e2c6d]{display:flex;flex-direction:column;gap:1rem}.form-section.full-width[data-v-fc0e2c6d]{grid-column:1 / -1}.form-section h3[data-v-fc0e2c6d]{font-size:1rem;font-weight:600;color:#374151;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.form-group[data-v-fc0e2c6d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-fc0e2c6d]{font-size:.875rem;font-weight:500;color:#374151}.form-control[data-v-fc0e2c6d]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.form-control[data-v-fc0e2c6d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.color-input-group[data-v-fc0e2c6d]{display:flex;gap:.5rem;align-items:center}.color-picker[data-v-fc0e2c6d]{width:3rem;height:2.5rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.color-text[data-v-fc0e2c6d]{flex:1}.amenities-grid[data-v-fc0e2c6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.amenity-checkbox[data-v-fc0e2c6d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.amenity-checkbox[data-v-fc0e2c6d]:hover{background-color:#f9fafb}.amenity-checkbox input[type=checkbox][data-v-fc0e2c6d]{margin:0}.amenity-label[data-v-fc0e2c6d]{font-size:.875rem;color:#374151}.input-group[data-v-fc0e2c6d]{display:flex;gap:.5rem}.schedule-grid[data-v-fc0e2c6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.schedule-day[data-v-fc0e2c6d]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.375rem}.day-label[data-v-fc0e2c6d]{font-weight:500;color:#374151;font-size:.875rem}.time-inputs[data-v-fc0e2c6d]{display:flex;align-items:center;gap:.5rem}.time-input[data-v-fc0e2c6d]{flex:1;padding:.375rem .5rem;font-size:.75rem}.time-separator[data-v-fc0e2c6d]{font-size:.75rem;color:#6b7280}.day-checkbox[data-v-fc0e2c6d]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;cursor:pointer}.day-checkbox input[type=checkbox][data-v-fc0e2c6d]{margin:0}.modal-footer[data-v-fc0e2c6d]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.btn[data-v-fc0e2c6d]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary[data-v-fc0e2c6d]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-fc0e2c6d]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.btn-primary[data-v-fc0e2c6d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-fc0e2c6d]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-fc0e2c6d]:hover{background-color:#4b5563;border-color:#4b5563}.btn-outline-primary[data-v-fc0e2c6d]{background-color:transparent;color:#3b82f6;border-color:#3b82f6}.btn-outline-primary[data-v-fc0e2c6d]:hover{background-color:#3b82f6;color:#fff}@media(prefers-color-scheme:dark){.modal-container[data-v-fc0e2c6d]{background:#1f2937;border-color:#374151}.modal-header[data-v-fc0e2c6d]{border-color:#374151}.modal-header h2[data-v-fc0e2c6d]{color:#f9fafb}.close-btn[data-v-fc0e2c6d]{color:#9ca3af}.close-btn[data-v-fc0e2c6d]:hover{background-color:#374151;color:#f9fafb}.form-section h3[data-v-fc0e2c6d]{color:#f9fafb;border-color:#374151}.form-group label[data-v-fc0e2c6d]{color:#f9fafb}.form-control[data-v-fc0e2c6d]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-control[data-v-fc0e2c6d]:focus{border-color:#3b82f6}.amenity-checkbox[data-v-fc0e2c6d]:hover{background-color:#374151}.amenity-label[data-v-fc0e2c6d]{color:#f9fafb}.schedule-day[data-v-fc0e2c6d]{background-color:#374151;border-color:#4b5563}.day-label[data-v-fc0e2c6d]{color:#f9fafb}.time-separator[data-v-fc0e2c6d],.day-checkbox[data-v-fc0e2c6d]{color:#9ca3af}.modal-footer[data-v-fc0e2c6d]{background-color:#111827;border-color:#374151}}.modal-overlay[data-v-19d781bc]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-19d781bc]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:95%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-19d781bc]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-19d781bc]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.close-btn[data-v-19d781bc]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.close-btn[data-v-19d781bc]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-19d781bc]{flex:1;overflow-y:auto;padding:1.5rem}.date-range-selector[data-v-19d781bc]{display:flex;gap:1rem;margin-bottom:2rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.form-group[data-v-19d781bc]{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.form-group label[data-v-19d781bc]{font-size:.875rem;font-weight:500;color:#374151}.form-control[data-v-19d781bc]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.form-control[data-v-19d781bc]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.loading-state[data-v-19d781bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.loading-state i[data-v-19d781bc]{font-size:2rem;margin-bottom:1rem}.error-state[data-v-19d781bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#ef4444}.error-state i[data-v-19d781bc]{font-size:2rem;margin-bottom:1rem}.analytics-content[data-v-19d781bc]{display:flex;flex-direction:column;gap:2rem}.analytics-section h3[data-v-19d781bc]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.overview-grid[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card[data-v-19d781bc]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.metric-icon[data-v-19d781bc]{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.metric-content h4[data-v-19d781bc]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.metric-content p[data-v-19d781bc]{color:#6b7280;margin:0;font-size:.875rem}.analytics-grid[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.chart-container[data-v-19d781bc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.chart-container h4[data-v-19d781bc]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.chart-placeholder[data-v-19d781bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background-color:#f9fafb;border-radius:.375rem;color:#6b7280}.chart-placeholder i[data-v-19d781bc]{font-size:2rem;margin-bottom:.5rem}.analytics-table[data-v-19d781bc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.analytics-table h4[data-v-19d781bc]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.table[data-v-19d781bc]{width:100%;border-collapse:collapse}.table th[data-v-19d781bc],.table td[data-v-19d781bc]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.table th[data-v-19d781bc]{font-weight:600;color:#374151;background-color:#f9fafb}.table td[data-v-19d781bc]{color:#6b7280}.utilization-grid[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.utilization-card[data-v-19d781bc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.utilization-card h4[data-v-19d781bc]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.utilization-list[data-v-19d781bc]{display:flex;flex-direction:column;gap:1rem}.utilization-item[data-v-19d781bc]{display:flex;align-items:center;gap:1rem}.resource-name[data-v-19d781bc]{min-width:120px;font-size:.875rem;color:#374151;font-weight:500}.utilization-bar[data-v-19d781bc]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.utilization-fill[data-v-19d781bc]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .3s ease}.utilization-percentage[data-v-19d781bc]{min-width:50px;text-align:right;font-size:.875rem;color:#6b7280;font-weight:500}.cost-summary[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.cost-card[data-v-19d781bc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-align:center;box-shadow:0 1px 3px #0000001a}.cost-card h4[data-v-19d781bc]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0 0 .5rem}.cost-value[data-v-19d781bc]{font-size:2rem;font-weight:700;color:#1f2937}.trends-grid[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.engagement-grid[data-v-19d781bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.engagement-card[data-v-19d781bc]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-align:center;box-shadow:0 1px 3px #0000001a}.engagement-card h4[data-v-19d781bc]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0 0 .5rem}.engagement-value[data-v-19d781bc]{font-size:2rem;font-weight:700;color:#1f2937}.modal-footer[data-v-19d781bc]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.btn[data-v-19d781bc]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary[data-v-19d781bc]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-19d781bc]:hover{background-color:#2563eb;border-color:#2563eb}.btn-secondary[data-v-19d781bc]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-19d781bc]:hover{background-color:#4b5563;border-color:#4b5563}.btn-outline-primary[data-v-19d781bc]{background-color:transparent;color:#3b82f6;border-color:#3b82f6}.btn-outline-primary[data-v-19d781bc]:hover{background-color:#3b82f6;color:#fff}@media(prefers-color-scheme:dark){.modal-container[data-v-19d781bc]{background:#1f2937;border-color:#374151}.modal-header[data-v-19d781bc]{border-color:#374151}.modal-header h2[data-v-19d781bc]{color:#f9fafb}.close-btn[data-v-19d781bc]{color:#9ca3af}.close-btn[data-v-19d781bc]:hover{background-color:#374151;color:#f9fafb}.date-range-selector[data-v-19d781bc]{background-color:#374151}.form-group label[data-v-19d781bc]{color:#f9fafb}.form-control[data-v-19d781bc]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-control[data-v-19d781bc]:focus{border-color:#3b82f6}.loading-state[data-v-19d781bc],.error-state[data-v-19d781bc]{color:#9ca3af}.analytics-section h3[data-v-19d781bc]{color:#f9fafb}.metric-card[data-v-19d781bc],.chart-container[data-v-19d781bc],.analytics-table[data-v-19d781bc],.utilization-card[data-v-19d781bc],.cost-card[data-v-19d781bc],.engagement-card[data-v-19d781bc]{background:#374151;border-color:#4b5563}.metric-content h4[data-v-19d781bc],.cost-value[data-v-19d781bc],.engagement-value[data-v-19d781bc]{color:#f9fafb}.metric-content p[data-v-19d781bc]{color:#9ca3af}.chart-container h4[data-v-19d781bc],.analytics-table h4[data-v-19d781bc],.utilization-card h4[data-v-19d781bc]{color:#f9fafb}.table th[data-v-19d781bc]{background-color:#4b5563;color:#f9fafb}.table td[data-v-19d781bc]{color:#9ca3af}.resource-name[data-v-19d781bc]{color:#f9fafb}.utilization-percentage[data-v-19d781bc],.cost-card h4[data-v-19d781bc],.engagement-card h4[data-v-19d781bc]{color:#9ca3af}.modal-footer[data-v-19d781bc]{background-color:#111827;border-color:#374151}}.organizational-calendar-intelligence[data-v-cce7b808]{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.suggestion-card[data-v-cce7b808]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.suggestion-card[data-v-cce7b808]:hover{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.recommendation-card[data-v-cce7b808]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.recommendation-card[data-v-cce7b808]:hover{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.analytics-card[data-v-cce7b808]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.analytics-card[data-v-cce7b808]:hover{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal-overlay[data-v-f6e64bd6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-f6e64bd6]{background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-f6e64bd6]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-f6e64bd6]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.close-btn[data-v-f6e64bd6]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.close-btn[data-v-f6e64bd6]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-f6e64bd6]{flex:1;overflow-y:auto;padding:1.5rem}.form-section[data-v-f6e64bd6]{margin-bottom:2rem}.form-section h3[data-v-f6e64bd6]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.form-group[data-v-f6e64bd6]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-group label[data-v-f6e64bd6]{font-size:.875rem;font-weight:500;color:#374151}.form-control[data-v-f6e64bd6]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s}.form-control[data-v-f6e64bd6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.time-range-inputs[data-v-f6e64bd6]{display:flex;align-items:center;gap:.5rem}.time-separator[data-v-f6e64bd6]{font-size:.875rem;color:#6b7280}.attendee-search[data-v-f6e64bd6]{position:relative}.search-results[data-v-f6e64bd6]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:10}.search-result-item[data-v-f6e64bd6]{padding:.75rem;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-f6e64bd6]:hover{background-color:#f9fafb}.user-info[data-v-f6e64bd6]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-f6e64bd6]{font-weight:500;color:#374151;font-size:.875rem}.user-email[data-v-f6e64bd6]{color:#6b7280;font-size:.75rem}.attendees-list[data-v-f6e64bd6]{display:flex;flex-direction:column;gap:.75rem;max-height:200px;overflow-y:auto}.attendee-item[data-v-f6e64bd6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb}.attendee-info[data-v-f6e64bd6]{display:flex;flex-direction:column;gap:.25rem}.attendee-name[data-v-f6e64bd6]{font-weight:500;color:#374151;font-size:.875rem}.attendee-email[data-v-f6e64bd6]{color:#6b7280;font-size:.75rem}.remove-btn[data-v-f6e64bd6]{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.remove-btn[data-v-f6e64bd6]:hover{background-color:#fef2f2}.radio-group[data-v-f6e64bd6]{display:flex;gap:1rem}.radio-option[data-v-f6e64bd6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.radio-option input[type=radio][data-v-f6e64bd6]{margin:0}.results-section[data-v-f6e64bd6]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.results-section h3[data-v-f6e64bd6]{color:#374151;margin:0 0 1rem;font-size:1rem;font-weight:600}.time-suggestions[data-v-f6e64bd6]{display:flex;flex-direction:column;gap:1rem}.time-suggestion[data-v-f6e64bd6]{padding:1.5rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s;background-color:#f9fafb}.time-suggestion[data-v-f6e64bd6]:hover{border-color:#3b82f6;background-color:#f0f9ff}.time-suggestion.selected[data-v-f6e64bd6]{border-color:#3b82f6;background-color:#eff6ff}.suggestion-header[data-v-f6e64bd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.suggestion-time[data-v-f6e64bd6]{font-size:1.125rem;font-weight:600;color:#1f2937}.suggestion-confidence[data-v-f6e64bd6]{font-size:.875rem;color:#10b981;font-weight:500}.suggestion-details[data-v-f6e64bd6]{display:flex;gap:1rem;margin-bottom:1rem}.suggestion-duration[data-v-f6e64bd6],.suggestion-availability[data-v-f6e64bd6]{font-size:.875rem;color:#6b7280}.suggestion-actions[data-v-f6e64bd6]{display:flex;justify-content:flex-end}.no-results[data-v-f6e64bd6]{text-align:center;padding:3rem 2rem;color:#6b7280}.no-results-icon[data-v-f6e64bd6]{font-size:3rem;color:#d1d5db;margin-bottom:1rem}.no-results h3[data-v-f6e64bd6]{color:#374151;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.no-results p[data-v-f6e64bd6]{margin:0 0 1rem}.no-results ul[data-v-f6e64bd6]{text-align:left;display:inline-block;margin:0;padding-left:1.5rem}.no-results li[data-v-f6e64bd6]{margin-bottom:.5rem}.modal-footer[data-v-f6e64bd6]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.btn[data-v-f6e64bd6]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary[data-v-f6e64bd6]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-f6e64bd6]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.btn-primary[data-v-f6e64bd6]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f6e64bd6]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-f6e64bd6]:hover{background-color:#4b5563;border-color:#4b5563}.btn-success[data-v-f6e64bd6]{background-color:#10b981;color:#fff;border-color:#10b981}.btn-success[data-v-f6e64bd6]:hover{background-color:#059669;border-color:#059669}.btn-sm[data-v-f6e64bd6]{padding:.375rem .75rem;font-size:.75rem}@media(prefers-color-scheme:dark){.modal-container[data-v-f6e64bd6]{background:#1f2937;border-color:#374151}.modal-header[data-v-f6e64bd6]{border-color:#374151}.modal-header h2[data-v-f6e64bd6]{color:#f9fafb}.close-btn[data-v-f6e64bd6]{color:#9ca3af}.close-btn[data-v-f6e64bd6]:hover{background-color:#374151;color:#f9fafb}.form-section h3[data-v-f6e64bd6]{color:#f9fafb;border-color:#374151}.form-group label[data-v-f6e64bd6]{color:#f9fafb}.form-control[data-v-f6e64bd6]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.form-control[data-v-f6e64bd6]:focus{border-color:#3b82f6}.search-results[data-v-f6e64bd6]{background:#1f2937;border-color:#4b5563}.search-result-item[data-v-f6e64bd6]:hover{background-color:#374151}.user-name[data-v-f6e64bd6]{color:#f9fafb}.user-email[data-v-f6e64bd6]{color:#9ca3af}.attendee-item[data-v-f6e64bd6]{background-color:#374151;border-color:#4b5563}.attendee-name[data-v-f6e64bd6]{color:#f9fafb}.attendee-email[data-v-f6e64bd6]{color:#9ca3af}.radio-option[data-v-f6e64bd6]{color:#f9fafb}.results-section[data-v-f6e64bd6]{border-color:#374151}.results-section h3[data-v-f6e64bd6]{color:#f9fafb}.time-suggestion[data-v-f6e64bd6]{background-color:#374151;border-color:#4b5563}.time-suggestion[data-v-f6e64bd6]:hover{border-color:#3b82f6;background-color:#1e3a8a}.time-suggestion.selected[data-v-f6e64bd6]{border-color:#3b82f6;background-color:#1e40af}.suggestion-time[data-v-f6e64bd6]{color:#f9fafb}.suggestion-duration[data-v-f6e64bd6],.suggestion-availability[data-v-f6e64bd6],.no-results[data-v-f6e64bd6]{color:#9ca3af}.no-results h3[data-v-f6e64bd6]{color:#f9fafb}.modal-footer[data-v-f6e64bd6]{background-color:#111827;border-color:#374151}}
