.math-panel[data-v-378fe7ad]{margin-bottom:.5rem;padding:.875rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0000000f}.dark .math-panel[data-v-378fe7ad]{background:#1e293b;border-color:#334155;box-shadow:0 2px 8px #0000004d}.math-header[data-v-378fe7ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.math-title[data-v-378fe7ad]{font-size:12px;font-weight:600;color:#475569}.math-hint[data-v-378fe7ad]{font-size:11px;color:#94a3b8}.dark .math-title[data-v-378fe7ad]{color:#cbd5e1}.dark .math-hint[data-v-378fe7ad]{color:#64748b}.math-field[data-v-378fe7ad]{display:block;width:100%;min-height:56px;padding:12px 14px;font-size:18px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .15s,box-shadow .15s;--selection-background-color: #d1fae5}.math-field[data-v-378fe7ad]:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f;background:#fff}.dark .math-field[data-v-378fe7ad]{background:#0f172a;border-color:#1e293b;color:#e2e8f0}.dark .math-field[data-v-378fe7ad]:focus-within{background:#0f172a;border-color:#10b981}.math-actions[data-v-378fe7ad]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.math-btn[data-v-378fe7ad]{padding:6px 14px;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .12s ease}.math-btn-secondary[data-v-378fe7ad]{background:transparent;color:#64748b;border-color:#e2e8f0}.math-btn-secondary[data-v-378fe7ad]:hover{background:#f1f5f9;color:#334155}.math-btn-primary[data-v-378fe7ad]{background:#10b981;color:#fff}.math-btn-primary[data-v-378fe7ad]:hover:not(:disabled){background:#059669}.math-btn-primary[data-v-378fe7ad]:disabled{background:#cbd5e1;cursor:not-allowed}.dark .math-btn-secondary[data-v-378fe7ad]{border-color:#334155;color:#94a3b8}.dark .math-btn-secondary[data-v-378fe7ad]:hover{background:#1e293b;color:#e2e8f0}.latex-slide-enter-active[data-v-378fe7ad],.latex-slide-leave-active[data-v-378fe7ad]{transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.latex-slide-enter-from[data-v-378fe7ad],.latex-slide-leave-to[data-v-378fe7ad]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.latex-slide-enter-to[data-v-378fe7ad],.latex-slide-leave-from[data-v-378fe7ad]{max-height:240px}
