[data-advanced-math-tool] label{display:grid;gap:.45rem;font-weight:700}[data-advanced-math-tool] input,[data-advanced-math-tool] select{width:100%;min-height:46px;padding:.7rem;border:1px solid #777;border-radius:.45rem;background:#fff;font:inherit}[data-advanced-math-tool] fieldset{min-width:0;margin:0;padding:1rem;border:1px solid #bbb;border-radius:.55rem}[data-advanced-math-tool] legend{padding:0 .35rem;font-weight:800}.advanced-dimension-row,.advanced-matrix-pair,.advanced-vector-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.advanced-dimension-row fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.advanced-vector-pair fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.advanced-matrix-scroll{max-width:100%;overflow-x:auto;padding:.2rem}.advanced-matrix-grid{display:grid;grid-template-columns:repeat(var(--matrix-cols),minmax(4.25rem,1fr));gap:.45rem;min-width:max-content}.advanced-matrix-grid input{width:4.75rem}.advanced-result-matrix{display:grid;gap:.35rem;overflow-x:auto;max-width:100%;padding:.5rem}.advanced-result-matrix [role=row]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(5rem,auto);gap:.5rem}.advanced-result-matrix [role=cell]{padding:.45rem .6rem;border:1px solid #ccc;border-radius:.3rem;text-align:right;font-variant-numeric:tabular-nums}.advanced-output{display:grid;gap:.65rem}.advanced-output>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #ddd;padding:.55rem 0}.advanced-output span{text-align:right;overflow-wrap:anywhere}[data-advanced-math-tool]:not([data-operation="add"]):not([data-operation="subtract"]):not([data-operation="multiply"]) [data-matrix-b-panel],[data-advanced-math-tool]:not([data-operation="scalar"]) [data-scalar],[data-advanced-math-tool]:not([data-mode="log"]) [data-log-value],[data-advanced-math-tool]:not([data-mode="reverse"]) [data-log-exponent],[data-advanced-math-tool][data-dimension="2"] [data-z]{display:none}@media(max-width:760px){.advanced-dimension-row,.advanced-matrix-pair,.advanced-vector-pair{grid-template-columns:1fr}.advanced-output>div{display:grid}.advanced-output span{text-align:left}}