#mathInputDialog{width:900px;max-width:92vw;border:none;border-radius:14px;padding:20px 22px 22px;box-shadow:0 5px 30px 0 rgb(0 0 0 / .1);z-index:99999999;overflow-x:hidden}.math-input-container{max-height:370px}.math-textarea-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.math-textarea{width:100%;border:1.5px solid #dfe2e8;border-radius:10px!important;min-height:56px;padding:10px 14px;margin:16px 0 18px;font-size:20px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;display:flex;align-items:center}.math-textarea:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .12)}.math-textarea .mq-editable-field{min-height:40px}.math-textarea .mq-hasCursor{font-size:22px}.math-textarea .mq-math-mode *{font-size:22px}.mathquill-editable.hasCursor,.mathquill-editable .hasCursor,.mq-root-block .mq-hasCursor{box-shadow:#68b4df 0 0 3px 2px}.math-textarea .mq-editable-field.mq-focused{box-shadow:none!important;border:none!important}.tab-container{position:relative;display:inline-flex;flex-direction:row;align-items:center;padding:3px;background-color:#dadadb;border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.tab-container::-webkit-scrollbar{display:none}.indicator{content:"";height:38px;background:#fff;position:absolute;top:3px;left:3px;z-index:9;border:.5px solid rgb(0 0 0 / .04);box-shadow:0 3px 8px rgb(0 0 0 / .12),0 3px 1px rgb(0 0 0 / .04);border-radius:7px;transition:all 0.2s ease-out}.tab-container .tab{position:absolute;z-index:99999;outline:none;opacity:0;height:40px;cursor:pointer}.tab_label{position:relative;z-index:999;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;white-space:nowrap;border:0;font-size:1.1rem;font-weight:600;opacity:.65;cursor:pointer;transition:opacity .15s ease;user-select:none;line-height:1}.tab:checked+.tab_label,.tab_label:hover{opacity:1}.tab_label .katex-icon{font-size:1.05rem;display:inline-flex;align-items:center;justify-content:center}.tab_label .katex-matrix{font-size:.82rem}.tab_label svg{display:block}.panels{position:relative;margin-top:16px;overflow:hidden}.static-panel{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;align-content:flex-start}.panel-divider{width:100%;height:1px;background:#E3E6F0;margin:10px 0;border:none;outline:none}.panel{position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;opacity:0;transform:translateX(30px);pointer-events:none;transition:transform .28s ease,opacity .28s ease}.panel,.static-panel{display:block}.panel tbody,.static-panel tbody{display:contents}.panel tr,.static-panel tr{display:grid;grid-template-columns:repeat(11,1fr);gap:10px;margin-bottom:10px}.panel tr:last-child,.static-panel tr:last-child{margin-bottom:0}.panel.active{opacity:1;transform:translateX(0);pointer-events:auto}#bigOperatorsBtns tbody tr{grid-template-columns:repeat(9,1fr)}#calcSectionBtns tbody tr{grid-template-columns:repeat(7,1fr)}#bigOperatorsBtns tbody tr:nth-child(1) td:nth-child(6){grid-column:span 2}.panel.slide-out-left{transform:translateX(-30px);opacity:0}.panel.slide-out-right{transform:translateX(30px);opacity:0}.panel.slide-in-from-right{transform:translateX(30px)}.panel.slide-in-from-left{transform:translateX(-30px)}.mq-btn{width:100%;height:40px;padding:5px;background:#f1f5f9;border:1.5px solid #e4e6eb;border-radius:4px;font-size:15px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;transition:border-color .12s ease,background .12s ease,transform .08s ease}.mq-btn:hover{background:#e2e8f0bf}.mq-btn:active{transform:scale(.94)}.customMatrixDiv{display:none;position:absolute;z-index:999999999;top:110px;right:100px;width:220px;background:#fff;border:1px solid #d8dbe2;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .15),0 2px 8px rgb(0 0 0 / .08);padding:12px;opacity:0;transform:translateY(-6px) scale(.96);transform-origin:top left;transition:opacity .16s ease,transform .16s ease}.customMatrixDiv.show{opacity:1;transform:translateY(0) scale(1)}.customMatrixDiv.hide{display:none!important}.customMatrixDiv .title{font-size:13px;margin-bottom:6px;color:#333}.customMatrixDiv .closeCustomMatrix{position:absolute;top:6px;right:8px;cursor:pointer;font-size:11px;color:#888}.matrixTable table{border-collapse:collapse}.customMatrixTd{width:18px;height:18px;border:1px solid #ccd0d6;background:#fff;cursor:pointer}.customMatrixTd.on{background:#cfe0fc;border-color:#2563eb}#mathInputSubmit{padding:10px 22px;border:none;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgb(37 99 235 / .25);transition:transform .12s ease,box-shadow .12s ease,opacity .2s ease,background .2s ease}#mathInputSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 99 235 / .35)}#mathInputSubmit:active:not(:disabled){transform:translateY(0) scale(.96)}#mathInputSubmit:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;box-shadow:none;opacity:.8}@keyframes submitPulse{0%{box-shadow:0 0 0 0 rgb(37 99 235 / .35)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#mathInputSubmit:not(:disabled):hover{animation:submitPulse 1.4s ease-out 1}.radBtn,.degBtn{font-weight:600}.radBtn.active-mode,.degBtn.active-mode,.math-input-container #mathInputClearBtn{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}#mathSuggestBox{background:#fff;border:1px solid #d8dbe2;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .15);max-height:260px;overflow-y:auto;display:none;width:100%}.math-input-loading{display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px}.math-input-loading.show{display:flex}.math-input-loading .mi-spinner{width:34px;height:34px;border:3px solid #e4e6eb;border-top-color:#2563eb;border-radius:50%;animation:miSpin 0.8s linear infinite}.math-input-loading .mi-loading-text{font-size:14px;color:#64748b;font-weight:500}@keyframes miSpin{to{transform:rotate(360deg)}}.math-input-container.hide,.math-textarea-container.hide{display:none}