.quiz-evaluation-card{background:0 0;border:2px dashed #00b4c4;min-height:150px}.quiz-evaluation-card[data-state=created]{background:#28a7450a;border:1px solid #28a745}.quiz-evaluation-card[data-state=warning]{background:0 0;border:2px dashed #ff6b35}.quiz-evaluation-card[data-color=orange]{border-color:#ff6b35}.quiz-evaluation-card[data-color=green]{border-color:#64e7d2}.quiz-evaluation-card__badge{color:#fff;background:#28a745;border-radius:10px;padding:2px 6px;top:8px;right:8px}.quiz-evaluation-card__title[data-color=blue]{color:#00b4c4}.quiz-evaluation-card__title[data-color=green]{color:#64e7d2}.quiz-evaluation-card__title[data-color=orange],.quiz-evaluation-card__warning{color:#ff6b35}.quiz-evaluation-card__btn-create,.quiz-evaluation-card__btn-edit{color:#333;background:#f5f5f5;min-width:90px}.quiz-evaluation-card__btn-delete{color:#d32f2f;background:0 0;border:1px solid #d32f2f}.quiz-evaluation-card__dialog-overlay{background:#0006}.quiz-evaluation-card__dialog{width:90%;max-width:420px}.quiz-evaluation-card__dialog-btn-cancel{color:#333;background:#f5f5f5}.quiz-evaluation-card__dialog-btn-confirm{color:#fff;background:#d32f2f}

.quiz-intermediaire-card{border:2px dashed #ff6b35}.quiz-intermediaire-card__title{color:#ff6b35}.quiz-intermediaire-card__btn-add{color:#333;background:#f5f5f5;border:none;padding:6px 12px}.quiz-intermediaire-card__btn-edit{color:#333;background:#f5f5f5;padding:2px 8px}.quiz-intermediaire-card__btn-delete{color:#d32f2f;background:0 0;border:1px solid #d32f2f;padding:2px 8px}

.quiz-evaluation-question__delete-icon,.quiz-evaluation-question__answer-delete-icon{top:5px;right:5px}
.quiz-evaluation-editor{overflow-y:auto}
.quiz-evaluations-panel{height:100%;overflow-y:auto}.quiz-evaluations-panel__inner{max-width:760px;margin:0 auto;padding:24px 32px}
.uploadQueueFloating__container{z-index:1000;background-color:var(--primary-2);border-radius:8px;min-width:320px;max-width:400px;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 12px #00000026}.uploadQueueFloating__header{border-bottom:1px solid var(--primary-1);color:var(--secondary-1);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.uploadQueueFloating__header:active{cursor:grabbing}.uploadQueueFloating__drag-handle{opacity:.4;flex-shrink:0}.uploadQueueFloating__entry{border-bottom:1px solid var(--primary-1);cursor:pointer;padding:10px 14px;transition:background-color .15s}.uploadQueueFloating__entry:hover{background-color:var(--primary-1)}.uploadQueueFloating__entry-header{justify-content:space-between;align-items:center;display:flex}.uploadQueueFloating__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.uploadQueueFloating__actions{align-items:center;gap:8px;display:flex}.uploadQueueFloating__action-button{cursor:pointer;background:0 0;border:none;font-size:11px;transition:opacity .15s}.uploadQueueFloating__action-button--retry{color:#d32f2f}.uploadQueueFloating__action-button--cancel{color:#666}.uploadQueueFloating__action-button:hover{opacity:.8}.uploadQueueFloating__progress-container{margin-top:6px}.uploadQueueFloating__progress-bar{background:#f0f0f0;border-radius:4px;height:4px;overflow:hidden}.uploadQueueFloating__progress-fill{border-radius:4px;height:100%;transition:width .3s}.uploadQueueFloating__progress-fill--active{background:#1976d2}.uploadQueueFloating__progress-fill--done{background:#4caf50}.uploadQueueFloating__progress-info{color:#888;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.uploadQueueFloating__error-message{color:#d32f2f;margin-top:4px;font-size:11px}
