.calc-page[data-v-7266aefc]{max-width:900px;margin:0 auto}.page-header[data-v-7266aefc]{text-align:center;margin-bottom:28px}.page-title[data-v-7266aefc]{font-size:22px;font-weight:700;color:#222}.page-desc[data-v-7266aefc]{font-size:13px;color:#999;margin-top:4px}.config-card[data-v-7266aefc]{background:#fff;border-radius:12px;padding:32px 40px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.config-row[data-v-7266aefc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px;gap:20px}.config-label[data-v-7266aefc]{width:80px;font-weight:600;color:#444;-ms-flex-negative:0;flex-shrink:0}.config-actions[data-v-7266aefc]{text-align:center;margin-top:32px}.practice-toolbar[data-v-7266aefc]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.practice-toolbar[data-v-7266aefc],.toolbar-center[data-v-7266aefc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbar-center[data-v-7266aefc]{gap:16px}.progress-text[data-v-7266aefc]{font-size:15px;color:#666}.score-badge[data-v-7266aefc]{background:#2ecc71;color:#fff;border-radius:20px;padding:2px 14px;font-size:14px;font-weight:600}.toolbar-right[data-v-7266aefc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.question-grid[data-v-7266aefc]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(240px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:24px}.question-item[data-v-7266aefc]{background:#fff;border-radius:10px;padding:10px 16px;box-shadow:0 1px 6px rgba(0,0,0,.07);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;transition:box-shadow .2s}.question-item.correct[data-v-7266aefc]{border-left:4px solid #2ecc71;background:#f0fff6}.question-item.wrong[data-v-7266aefc]{border-left:4px solid #e74c3c;background:#fff5f5}.question-item.unanswered[data-v-7266aefc]{border-left:4px solid #faad14;background:#fffbe6}.question-index[data-v-7266aefc]{font-size:11px;color:#bbb;min-width:16px}.question-line[data-v-7266aefc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.question-expr[data-v-7266aefc]{font-size:20px;font-weight:600;color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:90px;text-align:right}.eq-sign[data-v-7266aefc]{font-size:20px;font-weight:600;color:#555}.answer-input[data-v-7266aefc]{width:70px;height:36px;border:2px solid #d9d9d9;border-radius:6px;text-align:center;font-size:18px;font-weight:600;outline:none;transition:border-color .2s;-moz-appearance:textfield}.answer-input[data-v-7266aefc]::-webkit-inner-spin-button,.answer-input[data-v-7266aefc]::-webkit-outer-spin-button{-webkit-appearance:none}.answer-input[data-v-7266aefc]:focus{border-color:#2ecc71}.answer-val[data-v-7266aefc]{font-size:20px;font-weight:700}.answer-val.correct[data-v-7266aefc]{color:#2ecc71}.answer-val.wrong[data-v-7266aefc]{color:#e74c3c}.answer-val.unanswered[data-v-7266aefc]{color:#faad14}.correct-answer[data-v-7266aefc]{font-size:12px;color:#e74c3c}.result-banner[data-v-7266aefc]{text-align:center;background:#f0fff6;border-radius:10px;padding:20px;font-size:18px;color:#222;margin-top:8px}.trophy-icon[data-v-7266aefc]{font-size:24px;color:#f39c12;margin-right:8px}.print-area[data-v-7266aefc]{display:none}@media print{@page{margin:10mm}.calc-page>[data-v-7266aefc]:not(.print-area){display:none!important}.print-area[data-v-7266aefc]{display:block;padding:16px}.print-header[data-v-7266aefc]{margin-bottom:20px;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.print-blank[data-v-7266aefc]{font-size:14px;color:#555}.print-grid[data-v-7266aefc]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px 16px}.print-item[data-v-7266aefc]{font-size:16px;line-height:2;border-bottom:1px solid #ccc}}