.quiz-dialog-content{padding:24px}.quiz-question-container{margin-bottom:32px}.quiz-question-text{color:#333;margin-bottom:16px;font-size:1.2rem;font-weight:600}.quiz-options-list{margin:0;padding:0;list-style:none}.quiz-option-item{margin-bottom:12px}.quiz-option-button{text-align:left;cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:all .2s}.quiz-option-button:hover{background-color:#f5f5f5;border-color:#1976d2}.quiz-option-button.selected{background-color:#e3f2fd;border-color:#1976d2}.quiz-option-button.correct{background-color:#c8e6c9;border-color:#4caf50}.quiz-option-button.incorrect{background-color:#ffcdd2;border-color:#f44336}.quiz-result-container{text-align:center;padding:24px}.quiz-result-score{color:#1976d2;margin:16px 0;font-size:2.5rem;font-weight:700}.quiz-result-percentage{color:#666;margin-bottom:24px;font-size:1.5rem}.quiz-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.lesson-card{transition:transform .2s,box-shadow .2s}.lesson-card:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.lesson-card-content{flex-direction:column;height:100%;display:flex}.lesson-actions{gap:8px;margin-top:auto;padding-top:16px;display:flex}.lesson-steps{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.lesson-info-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lesson-feedback-section{flex-direction:column;gap:16px;display:flex}.lesson-review-card,.lesson-question-card{border-radius:12px}.lesson-review-card img,.lesson-feedback-section img{box-shadow:0 6px 24px rgba(0,0,0,.12)}.lesson-steps li{line-height:1.5}.quiz-history-container{padding:24px}.quiz-history-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px;transition:box-shadow .2s}.quiz-history-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.quiz-history-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.quiz-history-title{color:#333;font-size:1.1rem;font-weight:600}.quiz-history-score{color:#1976d2;font-size:1.2rem;font-weight:700}.quiz-history-meta{color:#666;margin-top:8px;font-size:.9rem}.quiz-history-date{color:#999}.quiz-error-message{color:#c62828;background-color:#ffebee;border-left:4px solid #f44336;border-radius:4px;margin-bottom:16px;padding:16px}.quiz-loading{justify-content:center;align-items:center;padding:48px;display:flex}.quiz-empty-state{text-align:center;color:#999;padding:48px}.quiz-retry-container{text-align:center;padding:24px}.quiz-retry-button{margin-top:16px}.extra-container{flex-direction:column;display:flex}.extra-quiz-grid{flex-wrap:wrap;gap:24px;display:flex}.extra-quiz-card{border-radius:16px;flex:280px;min-width:280px;max-width:360px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(0,0,0,.08)}.extra-quiz-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.extra-quiz-actions{justify-content:flex-end;margin-top:24px;display:flex}.workshop-card{border-radius:16px;transition:transform .2s,box-shadow .2s}.workshop-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.workshop-section-title{align-items:center;gap:8px;display:flex}.workshop-section-title svg{color:#1976d2}.workshop-notification-stack{margin-top:8px}.workshop-empty-state{text-align:center;background:rgba(255,255,255,.6);border:1px dashed rgba(0,0,0,.1);border-radius:16px;padding:48px 24px}
