#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center;color:#2c3e50}nav{padding:30px;display:flex;justify-content:space-between;align-items:center}nav a{font-weight:700;color:#2c3e50;margin:0 10px;text-decoration:none}nav a.router-link-exact-active{color:#42b983}.auth{margin-left:20px}.auth button{margin-left:10px;padding:5px 10px;cursor:pointer}.login-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.login-content{background:#fff;padding:20px;border-radius:5px;width:300px}.login-content h3{margin-top:0}.login-content input{display:block;width:100%;padding:8px;margin:10px 0;box-sizing:border-box}.login-content button{margin:5px;padding:8px 15px;cursor:pointer}.home-container[data-v-25d0986e]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px}.login-prompt[data-v-25d0986e]{max-width:500px;margin:0 auto;text-align:center;padding:40px;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.login-prompt h1[data-v-25d0986e]{font-size:2.5em;margin-bottom:20px}.login-prompt p[data-v-25d0986e]{font-size:1.2em;margin-bottom:30px}.login-button[data-v-25d0986e]{background:#fff;color:#667eea;border:none;padding:12px 30px;font-size:1.1em;border-radius:5px;cursor:pointer;transition:all .3s;font-weight:700}.login-button[data-v-25d0986e]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.dashboard[data-v-25d0986e]{max-width:1200px;margin:0 auto;padding:20px}.dashboard h1[data-v-25d0986e]{text-align:center;margin-bottom:40px;font-size:2.5em}.activities-grid[data-v-25d0986e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px}.activity-card[data-v-25d0986e]{background:#fffffff2;color:#333;border-radius:10px;padding:25px;cursor:pointer;transition:all .3s;box-shadow:0 4px 6px #0000001a}.activity-card[data-v-25d0986e]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000026;background:#fff}.activity-icon[data-v-25d0986e]{font-size:3em;margin-bottom:15px;text-align:center}.activity-title[data-v-25d0986e]{font-size:1.3em;font-weight:700;margin-bottom:10px;text-align:center;color:#667eea}.activity-description[data-v-25d0986e]{text-align:center;color:#666;font-size:.9em}.login-modal[data-v-25d0986e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.login-content[data-v-25d0986e]{background:#fff;padding:30px;border-radius:10px;width:350px;box-shadow:0 5px 15px #0000004d}.login-content h3[data-v-25d0986e]{margin-top:0;color:#667eea;text-align:center}.login-input[data-v-25d0986e]{width:100%;padding:12px;margin:10px 0;border:1px solid #ddd;border-radius:5px;font-size:1em}.login-buttons[data-v-25d0986e]{display:flex;justify-content:space-between;margin-top:20px}.login-submit[data-v-25d0986e]{background:#667eea;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:700}.login-cancel[data-v-25d0986e]{background:#eee;color:#333;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}table[data-v-b4686476]{width:100%;border-collapse:collapse}th[data-v-b4686476],td[data-v-b4686476]{border:1px solid #ddd;padding:8px}th[data-v-b4686476]{background-color:#f2f2f2}table[data-v-fb8050c5]{width:100%;border-collapse:collapse}th[data-v-fb8050c5],td[data-v-fb8050c5]{border:1px solid #ddd;padding:8px}th[data-v-fb8050c5]{background-color:#f2f2f2}.quiz-editor[data-v-9ef6e629]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;max-width:1000px;margin:0 auto}.quiz-header[data-v-9ef6e629]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.quiz-header h2[data-v-9ef6e629]{margin:0;color:#667eea}.quiz-controls button[data-v-9ef6e629]{margin-left:10px;padding:8px 15px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center}.add-question-btn[data-v-9ef6e629]{background:#42b983;color:#fff}.save-btn[data-v-9ef6e629]{background:#667eea;color:#fff}.close-btn[data-v-9ef6e629]{background:#eee;color:#333}.quiz-settings[data-v-9ef6e629]{background:#f9f9f9;padding:15px;border-radius:6px;margin-bottom:20px}.setting-group[data-v-9ef6e629]{margin-bottom:15px}.setting-group label[data-v-9ef6e629]{display:block;margin-bottom:5px;font-weight:700}.setting-group input[data-v-9ef6e629],.setting-group select[data-v-9ef6e629],.setting-group textarea[data-v-9ef6e629]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.setting-group textarea[data-v-9ef6e629]{height:80px;resize:vertical}.questions-list[data-v-9ef6e629]{margin-top:20px}.question-item[data-v-9ef6e629]{background:#fff;border:1px solid #eee;border-radius:6px;padding:15px;margin-bottom:10px;cursor:pointer;transition:all .2s}.question-item[data-v-9ef6e629]:hover{box-shadow:0 2px 5px #0000001a}.question-header[data-v-9ef6e629]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.question-number[data-v-9ef6e629]{font-weight:700;color:#667eea}.question-actions button[data-v-9ef6e629]{margin-left:8px;background:none;border:none;cursor:pointer;font-size:1.1em}.question-preview[data-v-9ef6e629]{color:#666;font-size:.9em}.question-modal[data-v-9ef6e629]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.question-modal-content[data-v-9ef6e629]{background:#fff;padding:25px;border-radius:8px;width:600px;max-width:90%;max-height:90%;overflow-y:auto;box-shadow:0 5px 15px #0003}.question-modal-content h3[data-v-9ef6e629]{margin-top:0;color:#667eea}.question-type-selector[data-v-9ef6e629],.form-group[data-v-9ef6e629]{margin-bottom:20px}.form-group label[data-v-9ef6e629]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-9ef6e629],.form-group textarea[data-v-9ef6e629]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-group textarea[data-v-9ef6e629]{height:100px;resize:vertical}.choices-editor[data-v-9ef6e629]{background:#f9f9f9;padding:15px;border-radius:6px;margin-bottom:20px}.choice-item[data-v-9ef6e629]{display:flex;align-items:center;margin-bottom:10px}.choice-item input[type=text][data-v-9ef6e629]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px}.choice-item input[type=checkbox][data-v-9ef6e629]{margin:0 10px}.add-choice-btn[data-v-9ef6e629]{background:#42b983;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.modal-actions[data-v-9ef6e629]{display:flex;justify-content:flex-end;margin-top:20px}.save-question-btn[data-v-9ef6e629]{background:#667eea;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin-right:10px}.cancel-btn[data-v-9ef6e629]{background:#eee;color:#333;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.icon[data-v-9ef6e629]{margin-right:5px}.quiz-preview[data-v-86e6bd77]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:25px;max-width:800px;margin:0 auto}.quiz-header[data-v-86e6bd77]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.quiz-header h2[data-v-86e6bd77]{color:#667eea;margin:0 0 10px}.quiz-header p[data-v-86e6bd77]{color:#666;margin:0 0 15px}.quiz-meta[data-v-86e6bd77]{color:#999;font-size:.9em}.quiz-meta span[data-v-86e6bd77]{margin:0 5px}.questions-container[data-v-86e6bd77]{margin-bottom:30px}.question-preview-item[data-v-86e6bd77]{background:#f9f9f9;border-radius:6px;padding:20px;margin-bottom:20px;border-left:4px solid #667eea}.question-header[data-v-86e6bd77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:#667eea;font-weight:700}.question-content[data-v-86e6bd77]{margin-bottom:15px;line-height:1.6}.question-choices[data-v-86e6bd77]{margin:15px 0}.choice-item[data-v-86e6bd77]{background:#fff;padding:10px 15px;margin:8px 0;border-radius:4px;border:1px solid #ddd;display:flex;align-items:center}.choice-item.correct[data-v-86e6bd77]{background:#e8f5e9;border-color:#4caf50}.choice-letter[data-v-86e6bd77]{font-weight:700;margin-right:10px;color:#667eea}.choice-text[data-v-86e6bd77]{flex:1}.correct-badge[data-v-86e6bd77]{color:#4caf50;font-weight:700;margin-left:10px}.short-answer-preview[data-v-86e6bd77],.essay-preview[data-v-86e6bd77]{color:#666;font-style:italic;padding:10px;background:#f5f5f5;border-radius:4px}.question-feedback[data-v-86e6bd77]{margin-top:15px;padding:10px;background:#e3f2fd;border-radius:4px;color:#1976d2;font-size:.9em}.quiz-footer[data-v-86e6bd77]{display:flex;justify-content:flex-end;gap:10px}.start-quiz-btn[data-v-86e6bd77]{background:#42b983;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;display:flex;align-items:center}.edit-quiz-btn[data-v-86e6bd77]{background:#667eea;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;display:flex;align-items:center}.icon[data-v-86e6bd77]{margin-right:5px}.quiz-player[data-v-16a4c855]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:25px;max-width:800px;margin:0 auto}.quiz-intro[data-v-16a4c855]{text-align:center;padding:20px}.quiz-intro h2[data-v-16a4c855]{color:#667eea;margin-bottom:10px}.quiz-description[data-v-16a4c855]{color:#666;margin-bottom:20px;font-size:1.1em}.quiz-info[data-v-16a4c855]{display:flex;justify-content:center;gap:30px;margin-bottom:30px;flex-wrap:wrap}.info-item[data-v-16a4c855]{display:flex;flex-direction:column;align-items:center}.info-label[data-v-16a4c855]{font-size:.9em;color:#999;margin-bottom:5px}.info-value[data-v-16a4c855]{font-size:1.5em;font-weight:700;color:#667eea}.start-btn[data-v-16a4c855]{background:#42b983;color:#fff;border:none;padding:12px 30px;font-size:1.1em;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;margin:0 auto}.start-btn .icon[data-v-16a4c855]{margin-right:8px}.progress-bar[data-v-16a4c855]{height:10px;background:#eee;border-radius:5px;margin-bottom:20px;position:relative}.progress[data-v-16a4c855]{height:100%;background:#667eea;border-radius:5px;transition:width .3s}.progress-text[data-v-16a4c855]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9em;color:#666}.question-container[data-v-16a4c855]{background:#f9f9f9;border-radius:8px;padding:25px;margin-bottom:20px}.question-header[data-v-16a4c855]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:#667eea}.question-text[data-v-16a4c855]{margin-bottom:20px;line-height:1.6;font-size:1.1em}.question-choices[data-v-16a4c855]{display:flex;flex-direction:column;gap:10px}.choice-option[data-v-16a4c855]{background:#fff;border:2px solid #ddd;border-radius:6px;padding:12px 15px;cursor:pointer;transition:all .2s;display:flex;align-items:center}.choice-option[data-v-16a4c855]:hover{border-color:#667eea;background:#f0f4ff}.choice-option.selected[data-v-16a4c855]{border-color:#667eea;background:#e8f0fe}.choice-option.correct[data-v-16a4c855]{border-color:#4caf50;background:#e8f5e9}.choice-option.incorrect[data-v-16a4c855]{border-color:#f44336;background:#ffebee}.choice-letter[data-v-16a4c855]{font-weight:700;margin-right:10px;color:#667eea}.choice-text[data-v-16a4c855]{flex:1}.correct-icon[data-v-16a4c855],.incorrect-icon[data-v-16a4c855]{font-weight:700;margin-left:10px}.correct-icon[data-v-16a4c855]{color:#4caf50}.incorrect-icon[data-v-16a4c855]{color:#f44336}.short-answer-section[data-v-16a4c855],.essay-section[data-v-16a4c855]{margin-top:20px}.short-answer-input[data-v-16a4c855],.essay-input[data-v-16a4c855]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1em;resize:vertical;min-height:100px}.essay-input[data-v-16a4c855]{min-height:150px}.essay-note[data-v-16a4c855]{font-size:.9em;color:#999;margin-top:10px;font-style:italic}.question-feedback[data-v-16a4c855]{margin-top:20px;padding:12px;background:#e3f2fd;border-radius:6px;color:#1976d2}.quiz-navigation[data-v-16a4c855]{display:flex;justify-content:center;gap:15px;margin-top:20px}.nav-btn[data-v-16a4c855]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}.nav-btn[data-v-16a4c855]:disabled{opacity:.5;cursor:not-allowed}.nav-btn.primary[data-v-16a4c855]{background:#667eea;color:#fff}.nav-btn.submit[data-v-16a4c855]{background:#42b983;color:#fff}.quiz-results[data-v-16a4c855]{text-align:center;padding:30px}.quiz-results h2[data-v-16a4c855]{color:#667eea;margin-bottom:30px}.results-summary[data-v-16a4c855]{margin-bottom:30px}.score-display[data-v-16a4c855],.percentage-display[data-v-16a4c855]{font-size:1.5em;margin-bottom:15px}.score-label[data-v-16a4c855],.percentage-label[data-v-16a4c855]{display:block;color:#999;font-size:.8em;margin-bottom:5px}.score-value[data-v-16a4c855]{font-weight:700;color:#667eea}.percentage-value[data-v-16a4c855]{font-weight:700}.percentage-value.pass[data-v-16a4c855]{color:#4caf50}.percentage-value.fail[data-v-16a4c855]{color:#f44336}.result-message[data-v-16a4c855]{font-size:1.2em;margin:20px 0}.pass-message[data-v-16a4c855]{color:#4caf50}.fail-message[data-v-16a4c855]{color:#f44336}.restart-btn[data-v-16a4c855]{background:#667eea;color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-weight:700;margin-right:10px;display:flex;align-items:center}.exit-btn[data-v-16a4c855]{background:#eee;color:#333;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center}.icon[data-v-16a4c855]{margin-right:8px}.scorm-editor[data-v-390da2de]{display:flex;flex-direction:column;height:100vh}.editor-container[data-v-390da2de]{display:flex;flex:1;overflow:hidden}.slides-panel[data-v-390da2de]{width:200px;background:#f5f5f5;padding:10px;overflow-y:auto}.slide-thumbnail[data-v-390da2de]{padding:8px;margin:5px 0;background:#fff;border:1px solid #ddd;cursor:pointer}.slide-thumbnail.active[data-v-390da2de]{background:#42b983;color:#fff;border-color:#42b983}.add-slide-btn[data-v-390da2de]{width:100%;padding:8px;margin-top:10px}.editor-main[data-v-390da2de]{flex:1;padding:10px;overflow-y:auto}.properties-panel[data-v-390da2de]{width:250px;background:#f5f5f5;padding:10px;overflow-y:auto}.properties-panel label[data-v-390da2de]{display:block;margin:10px 0 5px}.properties-panel input[data-v-390da2de],.properties-panel select[data-v-390da2de]{width:100%;padding:5px;margin-bottom:10px}.editor-toolbar[data-v-390da2de]{padding:10px;background:#eee;border-bottom:1px solid #ddd}.editor-toolbar button[data-v-390da2de]{margin-right:10px;padding:5px 10px}.editor-actions[data-v-390da2de]{padding:10px;background:#eee;border-top:1px solid #ddd}.editor-actions button[data-v-390da2de]{margin-right:10px;padding:8px 15px}.preview-modal[data-v-390da2de]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.preview-content[data-v-390da2de]{background:#fff;padding:20px;max-width:80%;max-height:80%;overflow:auto}.quiz-history[data-v-85fae0c4]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:25px;max-width:1000px;margin:0 auto}.quiz-history h2[data-v-85fae0c4]{color:#667eea;margin-bottom:25px;text-align:center}.loading-indicator[data-v-85fae0c4],.error-message[data-v-85fae0c4],.no-results[data-v-85fae0c4]{text-align:center;padding:40px;color:#666}.error-message[data-v-85fae0c4]{color:#f44336}.retry-btn[data-v-85fae0c4]{background:#667eea;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;margin-top:15px;font-weight:700}.history-controls[data-v-85fae0c4]{display:flex;gap:20px;margin-bottom:25px;flex-wrap:wrap}.filter-section[data-v-85fae0c4],.sort-section[data-v-85fae0c4]{display:flex;align-items:center;gap:10px}.filter-select[data-v-85fae0c4],.sort-select[data-v-85fae0c4]{padding:8px 15px;border-radius:6px;border:1px solid #ddd;font-size:1em}.statistics-summary[data-v-85fae0c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;background:#f9f9f9;padding:20px;border-radius:8px}.stat-card[data-v-85fae0c4]{text-align:center;padding:15px}.stat-value[data-v-85fae0c4]{display:block;font-size:1.8em;font-weight:700;color:#667eea;margin-bottom:5px}.stat-value.positive[data-v-85fae0c4]{color:#4caf50}.stat-value.negative[data-v-85fae0c4]{color:#f44336}.stat-label[data-v-85fae0c4]{color:#666;font-size:.9em}.quiz-results-list[data-v-85fae0c4]{display:flex;flex-direction:column;gap:15px}.quiz-result-card[data-v-85fae0c4]{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.quiz-result-card[data-v-85fae0c4]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.result-header[data-v-85fae0c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.result-header h3[data-v-85fae0c4]{color:#333;margin:0;font-size:1.2em}.result-date[data-v-85fae0c4]{color:#999;font-size:.9em}.result-details[data-v-85fae0c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-score[data-v-85fae0c4]{display:flex;align-items:baseline;gap:10px}.score-value[data-v-85fae0c4]{font-size:1.8em;font-weight:700}.score-value.pass[data-v-85fae0c4]{color:#4caf50}.score-value.fail[data-v-85fae0c4]{color:#f44336}.score-text[data-v-85fae0c4]{color:#666;font-size:.9em}.status-badge[data-v-85fae0c4]{padding:5px 15px;border-radius:20px;font-size:.9em;font-weight:700;display:flex;align-items:center;gap:5px}.status-badge.pass[data-v-85fae0c4]{background:#e8f5e9;color:#2e7d32}.status-badge.fail[data-v-85fae0c4]{background:#ffebee;color:#c62828}.result-meta[data-v-85fae0c4]{display:flex;gap:20px;margin-bottom:15px;color:#999;font-size:.9em}.result-actions[data-v-85fae0c4]{display:flex;gap:10px;justify-content:flex-end}.action-btn[data-v-85fae0c4]{padding:8px 15px;border:none;border-radius:6px;cursor:pointer;font-size:.9em;display:flex;align-items:center;gap:5px}.details-btn[data-v-85fae0c4]{background:#667eea;color:#fff}.delete-btn[data-v-85fae0c4]{background:#eee;color:#333}.scorm-btn[data-v-85fae0c4]{background:#4caf50;color:#fff}.pagination[data-v-85fae0c4]{text-align:center;margin-top:30px}.load-more-btn[data-v-85fae0c4]{background:#667eea;color:#fff;border:none;padding:12px 30px;border-radius:6px;cursor:pointer;font-weight:700}.load-more-btn[data-v-85fae0c4]:disabled{background:#ccc;cursor:not-allowed}.modal-overlay[data-v-85fae0c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-85fae0c4]{background:#fff;border-radius:8px;padding:25px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-85fae0c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.modal-header h3[data-v-85fae0c4]{color:#667eea;margin:0}.close-btn[data-v-85fae0c4]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#999}.modal-body[data-v-85fae0c4],.detail-section[data-v-85fae0c4]{margin-bottom:20px}.detail-section h4[data-v-85fae0c4]{color:#667eea;margin-bottom:10px;font-size:1.1em}.detail-grid[data-v-85fae0c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.detail-item[data-v-85fae0c4]{display:flex;justify-content:space-between;padding:10px;background:#f9f9f9;border-radius:6px}.detail-label[data-v-85fae0c4]{color:#999;font-size:.9em}.detail-value[data-v-85fae0c4]{font-weight:700;color:#333}.detail-value.pass[data-v-85fae0c4]{color:#4caf50}.detail-value.fail[data-v-85fae0c4]{color:#f44336}.modal-footer[data-v-85fae0c4]{display:flex;justify-content:flex-end;gap:10px;padding-top:15px;border-top:1px solid #eee}.cancel-btn[data-v-85fae0c4]{background:#eee;color:#333;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}.confirm-btn[data-v-85fae0c4]{background:#f44336;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}.delete-confirm[data-v-85fae0c4]{text-align:center}.delete-confirm .modal-body[data-v-85fae0c4]{padding:20px 0;color:#666}.icon{font-size:1em}.nextcloud-integration[data-v-4c871a4f]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.sync-btn[data-v-4c871a4f]{background:#0082c9;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.sync-btn[data-v-4c871a4f]:hover:not(:disabled){background:#006aa3;transform:translateY(-2px)}.sync-btn[data-v-4c871a4f]:disabled{background:#ccc;cursor:not-allowed}.sync-status[data-v-4c871a4f]{padding:12px;border-radius:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-status.success[data-v-4c871a4f]{background:#e8f5e9;color:#2e7d32}.sync-status.error[data-v-4c871a4f]{background:#ffebee;color:#c62828}.status-icon[data-v-4c871a4f]{font-size:1.2em}.nextcloud-link[data-v-4c871a4f]{color:#0082c9;text-decoration:underline;margin-left:10px;font-weight:700}.nextcloud-link[data-v-4c871a4f]:hover{color:#006aa3}.modal-overlay[data-v-4c871a4f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-4c871a4f]{background:#fff;border-radius:8px;padding:25px;max-width:500px;width:90%}.modal-header[data-v-4c871a4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.modal-header h3[data-v-4c871a4f]{color:#0082c9;margin:0}.close-btn[data-v-4c871a4f]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#999}.modal-body[data-v-4c871a4f]{display:flex;flex-direction:column;gap:20px}.sync-details[data-v-4c871a4f]{display:flex;flex-direction:column;gap:10px}.detail-item[data-v-4c871a4f]{display:flex;justify-content:space-between;padding:10px;background:#f9f9f9;border-radius:6px}.detail-label[data-v-4c871a4f]{color:#666;font-size:.9em}.detail-value[data-v-4c871a4f]{font-weight:700;color:#333}.action-buttons[data-v-4c871a4f]{display:flex;gap:10px;justify-content:center}.check-btn[data-v-4c871a4f],.open-btn[data-v-4c871a4f]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px}.check-btn[data-v-4c871a4f]{background:#4caf50;color:#fff}.check-btn[data-v-4c871a4f]:disabled{background:#ccc;cursor:not-allowed}.open-btn[data-v-4c871a4f]{background:#0082c9;color:#fff}.open-btn[data-v-4c871a4f]:hover{background:#006aa3}.icon[data-v-4c871a4f]{font-size:1em}.scorm-export[data-v-99721448]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.export-btn[data-v-99721448]{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.export-btn[data-v-99721448]:hover:not(:disabled){background:#388e3c;transform:translateY(-2px)}.export-btn[data-v-99721448]:disabled{background:#ccc;cursor:not-allowed}.export-status[data-v-99721448]{padding:12px;border-radius:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.export-status.success[data-v-99721448]{background:#e8f5e9;color:#2e7d32}.export-status.error[data-v-99721448]{background:#ffebee;color:#c62828}.status-icon[data-v-99721448]{font-size:1.2em}.download-link[data-v-99721448]{color:#4caf50;text-decoration:underline;margin-left:10px;font-weight:700;display:flex;align-items:center;gap:5px}.download-link[data-v-99721448]:hover{color:#388e3c}.modal-overlay[data-v-99721448]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-99721448]{background:#fff;border-radius:8px;padding:25px;max-width:600px;width:90%}.modal-header[data-v-99721448]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.modal-header h3[data-v-99721448]{color:#4caf50;margin:0}.close-btn[data-v-99721448]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#999}.modal-body[data-v-99721448]{display:flex;flex-direction:column;gap:20px}.export-info[data-v-99721448]{display:flex;flex-direction:column;gap:15px}.package-details[data-v-99721448]{display:flex;flex-direction:column;gap:10px;background:#f9f9f9;padding:15px;border-radius:6px}.detail-item[data-v-99721448]{display:flex;justify-content:space-between}.detail-label[data-v-99721448]{color:#666;font-size:.9em}.detail-value[data-v-99721448]{font-weight:700;color:#333}.instructions[data-v-99721448]{background:#e8f5e9;padding:15px;border-radius:6px}.instructions h4[data-v-99721448]{color:#2e7d32;margin-top:0}.instructions ol[data-v-99721448]{padding-left:20px}.instructions li[data-v-99721448]{margin:8px 0}.lms-logos[data-v-99721448]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;padding:15px;background:#f9f9f9;border-radius:6px}.lms-logo[data-v-99721448]{display:flex;align-items:center;gap:5px;padding:5px 10px;background:#fff;border-radius:6px;font-size:.9em}.modal-actions[data-v-99721448]{display:flex;justify-content:center;gap:15px;padding-top:15px;border-top:1px solid #eee}.download-btn[data-v-99721448]{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px}.download-btn[data-v-99721448]:hover{background:#388e3c}.icon[data-v-99721448]{font-size:1em}.quiz-history-view[data-v-bd063880]{max-width:1200px;margin:0 auto;padding:20px}.quiz-history-view h1[data-v-bd063880]{color:#667eea;margin-bottom:20px;text-align:center}.nextcloud-section[data-v-bd063880]{margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #eee}
