.preview-page{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#e9ecef);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px;color:#333}.preview-main-section{max-width:1400px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden}.preview-main-content{display:flex;min-height:calc(100vh - 40px)}.preview-question-sidebar{width:320px;background:#f8f9fa;padding:30px 24px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;gap:24px}.preview-question-sidebar label{display:block;font-size:.95rem;font-weight:600;margin-bottom:8px;color:#555;text-transform:uppercase;letter-spacing:.5px}.preview-question-sidebar select{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:1rem;color:#333;cursor:pointer;transition:all .2s ease}.preview-question-sidebar select:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.2)}.preview-question-list{flex:1 1;overflow-y:auto;max-height:calc(100vh - 280px);list-style:none;margin:0;padding:0}.preview-question-item{padding:16px 20px;background:#fff;border:1px solid #e9ecef;border-radius:10px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;font-size:.95rem;line-height:1.4;color:#222}.preview-question-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.15);border-color:#4a90e2}.preview-question-item:last-child{margin-bottom:0}.preview-question-display{flex:1 1;padding:40px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;background:#fff}.preview-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden;border:1px solid #f0f0f0}.preview-toolbar{background:#4a90e2;color:white;padding:14px 24px;font-weight:600;font-size:1.1rem;display:flex;align-items:center}.preview-toolbar-title{flex:1 1}.preview-card-content{padding:28px;line-height:1.7;font-size:1.05rem}.preview-card-content p{margin-bottom:1.2em}.preview-card-content p:last-child{margin-bottom:0}.preview-card-content .MathJax{font-size:1.05em!important}.preview-check-result{background:#f0f8ff;border-radius:12px;padding:20px 24px;border:2px solid #4a90e2;display:flex;align-items:center;gap:16px;font-size:1.1rem}.preview-check-result span:first-child{font-weight:600;color:#333;min-width:110px}.preview-check-answer{font-weight:500;color:#4a90e2;flex:1 1}@media (max-width:992px){.preview-main-content{flex-direction:column}.preview-question-sidebar{width:100%;border-right:none;border-bottom:1px solid #e9ecef;padding:24px}.preview-question-display{padding:24px}}@media (max-width:600px){.preview-page{padding:12px}.preview-card-content{padding:20px}}