.de-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.de-grid label{gap:.2rem;font-size:.86rem;display:grid}@media (width<=720px){.de-grid{grid-template-columns:1fr}}.de-chart-shell{border:1px solid var(--border);background:var(--bg);aspect-ratio:16/6;border-radius:8px;width:100%;margin:.85rem 0 .6rem;position:relative;overflow:hidden}.de-chart-shell canvas{width:100%;height:100%;display:block}.de-chart-shell:fullscreen{aspect-ratio:auto;box-sizing:border-box;border-radius:0;width:100vw;height:100vh;padding:1rem}.de-chart-shell:fullscreen canvas{width:100%;height:100%}.de-chart-actions{position:absolute;top:6px;right:8px}.de-fs-btn{border:1px solid var(--border);cursor:pointer;color:var(--text-dim,#64748b);background:0 0;border-radius:4px;padding:2px 7px;font-size:.85rem;line-height:1.4}.de-fs-btn:hover{background:var(--bg-surface,#f1f5f9)}.de-formula-wrap{text-align:center;margin:.75rem 0 .5rem;overflow-x:auto}.de-calc-table{border-collapse:collapse;width:100%;font-size:.9rem}.de-calc-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.3rem .55rem}.de-sym{width:3.2rem;color:var(--text-dim,#64748b)}.de-val{font-variant-numeric:tabular-nums;padding-right:1.2rem}.de-calc-table tr td:nth-child(3){border-left:1px solid var(--border)}.de-n-row{background:var(--bg-surface,#f8fafc);font-weight:700}.de-n-val{color:#0f766e;font-variant-numeric:tabular-nums;font-size:1.1rem}
