.log-tool{--log-border:#dce2ea;--log-ink:#192637;--log-accent:#2563eb;color:var(--log-ink);max-width:100%}.log-tool .log-panel{border:1px solid var(--log-border);border-radius:10px;padding:16px;background:#fff;min-width:0}.log-tool .log-key-result{background:#F0F5FE;border-radius:8px}.log-tool .log-result-number{font-size:clamp(1.7rem,4vw,2.45rem);font-weight:750;overflow-wrap:anywhere;line-height:1.2;font-variant-numeric:tabular-nums}.log-tool .log-formula,.log-tool .log-equivalent{overflow-wrap:anywhere}.log-tool .log-mini{background:#f7f9fc;border:1px solid #e9edf2;border-radius:8px;height:100%}.log-tool .log-mono{font-variant-numeric:tabular-nums}.log-tool .log-reset{flex:0 0 49px}.log-tool .log-range{width:132px}.log-tool .log-chart-wrap{position:relative;min-width:0;height:300px;touch-action:pan-y}.log-tool #logChart{display:block;width:100%;height:100%;cursor:crosshair}.log-tool .log-chart-tip{position:absolute;pointer-events:none;background:#192637;color:#fff;padding:6px 9px;font-size:12px;border-radius:5px;white-space:nowrap;z-index:1}.log-tool .log-legend{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px}.log-tool .log-legend-curve{background:#2563eb}.log-tool .log-legend-point{background:#e87924}.log-tool .form-control,.log-tool .form-select{min-width:0}.log-tool .log-chart-wrap canvas{max-width:100%}.log-tool table th{white-space:nowrap}.log-tool .dropdown-menu{max-height:250px;overflow-y:auto}@media(max-width:575.98px){.log-tool .log-panel{padding:12px}.log-tool .log-chart-wrap{height:240px}.log-tool #logCalculate{min-height:44px}.log-tool .log-reset{flex-basis:46px}.log-tool .log-result-number{font-size:1.75rem}.log-tool .log-mini{padding:10px!important}.log-tool .small{font-size:.8rem}}
