.full-width-question-card[data-v-b8a1e440],.question-card[data-v-b8a1e440]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;max-width:100vw;overflow:hidden;padding:16px;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.full-width-question-card[data-v-b8a1e440]{box-shadow:0 2px 8px #2135550a;margin:0}.question-card[data-v-b8a1e440]:hover{border-color:#bbb;box-shadow:0 4px 12px #0000001a}.question-card.active[data-v-b8a1e440]{background-color:#f5f5f5;border-color:#3f51b5}.question-text[data-v-b8a1e440]{color:#2c3e50;font-family:YekanBakh,sans-serif;font-size:14px;line-height:1.8;margin-right:10px;text-align:justify;word-wrap:break-word;margin-bottom:0;overflow-wrap:break-word;white-space:pre-line}.options-list[data-v-b8a1e440]{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 0 15px;padding:0;width:100%}.option-item[data-v-b8a1e440]{color:#34495e;font-family:YekanBakh;font-size:16px;font-weight:500;line-height:1.6;margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:150px;padding:8px 12px;width:100%}.option-item[data-v-b8a1e440],.option-number[data-v-b8a1e440]{align-items:center;display:flex}.option-number[data-v-b8a1e440]{background:#eceff1;border-radius:5px;font-size:12px;height:23px;justify-content:center;margin:0 1rem;padding-top:6px;position:relative;width:23px}.option-text[data-v-b8a1e440]{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line}.actions[data-v-b8a1e440]{margin-top:12px;width:100%}.action-btn[data-v-b8a1e440],.actions[data-v-b8a1e440]{align-items:center;display:flex}.action-btn[data-v-b8a1e440]{border:1.5px solid;border-radius:10px;cursor:pointer;flex-shrink:0;font-family:YekanBakh,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-width:120px;outline:none;overflow:hidden;padding:10px 20px;position:relative;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease,border-color .3s ease}.action-btn i[data-v-b8a1e440]{align-items:center;display:flex;line-height:1}.action-btn[data-v-b8a1e440]:disabled{cursor:not-allowed;opacity:.4;transform:none!important}.action-btn[data-v-b8a1e440]:not(:disabled):hover{box-shadow:0 3px 8px #00000014;transform:translateY(-1px)}.action-btn[data-v-b8a1e440]:not(:disabled):active{transform:translateY(0)}.add-btn[data-v-b8a1e440]{background-color:#e8f5e9;border-color:#81c784;color:#2e7d32}.add-btn[data-v-b8a1e440]:not(:disabled):hover{background-color:#c8e6c9;border-color:#66bb6a}.remove-btn[data-v-b8a1e440]{background-color:#ffebee;border-color:#e57373;color:#c62828}.remove-btn[data-v-b8a1e440]:not(:disabled):hover{background-color:#ffcdd2;border-color:#ef5350}.hint-btn[data-v-b8a1e440]{background-color:#e3f2fd;border-color:#64b5f6;color:#1565c0}.hint-btn[data-v-b8a1e440]:not(:disabled):hover{background-color:#bbdefb;border-color:#42a5f5}.next-btn[data-v-b8a1e440]{background-color:#f3e5f5;border-color:#ba68c8;color:#6a1b9a}.next-btn[data-v-b8a1e440]:not(:disabled):hover{background-color:#e1bee7;border-color:#ab47bc}.share-btn[data-v-b8a1e440]{background-color:#fff3e0;border-color:#ffb74d;color:#e65100}.share-btn[data-v-b8a1e440]:not(:disabled):hover{background-color:#ffe0b2;border-color:#ffa726}.share-btn.share-success[data-v-b8a1e440]{background-color:#e8f5e9;border-color:#81c784;color:#2e7d32;transition:all .3s ease}.message-box[data-v-b8a1e440]{animation:slideIn-b8a1e440 .3s ease-out;border:1.5px solid}.message-box i[data-v-b8a1e440]{align-items:center;display:flex;line-height:1}@keyframes slideIn-b8a1e440{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-b8a1e440]{background-color:#f1f8f4;border-color:#81c784}.error-message[data-v-b8a1e440]{background-color:#fff5f5;border-color:#e57373}.info-message[data-v-b8a1e440]{background-color:#f0f7fc;border-color:#64b5f6}.question-card.active .question-text[data-v-b8a1e440]{color:#3f51b5}.question-card.active .option-item[data-v-b8a1e440]{background-color:#e8eaf6;border-color:#3f51b5}.options-list input[data-v-b8a1e440]{border:1px solid #ccc;border-radius:5px;line-height:2;text-align:center;width:70px}.v-checkbox .v-selection-control[data-v-b8a1e440]{min-height:unset!important}.bigger-latex.latex-container .katex[data-v-b8a1e440]{font-size:20px!important}.latex-container[data-v-b8a1e440]{direction:rtl;text-align:right}.latex-container .katex[data-v-b8a1e440],.latex-container .katex .base[data-v-b8a1e440],.latex-container .katex-display[data-v-b8a1e440],.latex-container .katex-display>.katex>.katex-html[data-v-b8a1e440],.latex-container .katex-mathml[data-v-b8a1e440]{font-size:16px}.hint-latex-container[data-v-b8a1e440],.solution-latex-container[data-v-b8a1e440]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.hint-latex-container .katex-display[data-v-b8a1e440],.solution-latex-container .katex-display[data-v-b8a1e440]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:8px 0}.hint-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar,.solution-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar{height:6px}.hint-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-track,.solution-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.hint-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-thumb,.solution-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.hint-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-thumb:hover,.solution-latex-container .katex-display[data-v-b8a1e440]::-webkit-scrollbar-thumb:hover{background:#555}.question-skeleton[data-v-b8a1e440]{box-sizing:border-box;padding:16px;width:100%}.skeleton-box[data-v-b8a1e440]{animation:pulse-b8a1e440 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:8px;margin-bottom:16px}.skeleton-question-title[data-v-b8a1e440]{height:24px;width:120px}.skeleton-question-body[data-v-b8a1e440]{height:32px;width:80%}.skeleton-options[data-v-b8a1e440]{margin-top:24px}.skeleton-option[data-v-b8a1e440]{height:24px;margin-bottom:12px;width:60%}@keyframes pulse-b8a1e440{0%,to{opacity:.5}50%{opacity:1}}.correct-option[data-v-b8a1e440]{background:#e0ffe0!important;border:2px solid #4caf50!important}.tw-scrollbar-hide[data-v-b8a1e440]{-ms-overflow-style:none;scrollbar-width:none}.tw-scrollbar-hide[data-v-b8a1e440]::-webkit-scrollbar{display:none}@media (max-width:768px){.full-width-question-card[data-v-b8a1e440]{margin:0;padding:12px}.question-text[data-v-b8a1e440]{font-size:14px;line-height:1.6}.option-item[data-v-b8a1e440]{font-size:14px;min-width:120px;padding:6px 8px}.option-number[data-v-b8a1e440]{font-size:11px;height:20px;margin:0 .5rem;width:20px}.action-btn[data-v-b8a1e440]{flex-shrink:0;font-size:12px;margin:0;min-width:90px;padding:8px 12px}.tw-flex-wrap[data-v-b8a1e440]{gap:6px}.tw-flex-row.tw-gap-2.tw-mt-6.tw-flex-wrap[data-v-b8a1e440]{flex-wrap:nowrap;gap:6px;margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.tw-p-3[data-v-b8a1e440]{padding:12px}img[data-v-b8a1e440]{height:auto;max-width:100%}.user-input[data-v-b8a1e440]{font-size:14px;max-width:80px!important}.tw-overflow-x-auto[data-v-b8a1e440]{-webkit-overflow-scrolling:touch}.tw-p-4[data-v-b8a1e440]{padding:12px}.latex-container .katex[data-v-b8a1e440]{font-size:14px!important}.bigger-latex.latex-container .katex[data-v-b8a1e440]{font-size:16px!important}.hint-latex-container[data-v-b8a1e440],.solution-latex-container[data-v-b8a1e440]{overflow-x:auto;-webkit-overflow-scrolling:touch}.hint-latex-container .katex-display[data-v-b8a1e440],.solution-latex-container .katex-display[data-v-b8a1e440]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.full-width-question-card[data-v-b8a1e440],.tw-p-3[data-v-b8a1e440]{padding:8px}.action-btn[data-v-b8a1e440]{flex-shrink:0;font-size:11px;min-width:80px;padding:6px 10px}.option-item[data-v-b8a1e440]{padding:4px 6px}.option-item[data-v-b8a1e440],.question-text[data-v-b8a1e440]{font-size:13px}.tw-flex-row.tw-gap-2.tw-mt-6.tw-flex-wrap[data-v-b8a1e440]{gap:4px}}
