.btn-normal[data-v-1da8f630]{display:flex;cursor:pointer;align-items:center}.btn-normal .icon-normal[data-v-1da8f630]{margin:0 5px}.contain[data-v-1da8f630]{width:100%;height:100%}.contain .content[data-v-1da8f630]{display:flex;height:100%;background-color:#f1f1f1;position:relative}.contain .content .list[data-v-1da8f630]{position:absolute;left:-11%;top:10%;width:150px;height:400px;overflow:auto;background-color:#e3e3e3;border-radius:5px;box-shadow:1px 1px 1px #000}.contain .content .pageLayout[data-v-1da8f630]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.contain .content .pageLayout .coordinateAxis[data-v-1da8f630]{width:80%;position:relative}.contain .content .pageLayout .coordinateAxis .file[data-v-1da8f630]{position:absolute;left:-50px;top:20px;min-width:40px!important;padding:0 5px!important}.contain .content .pageLayout .coordinateAxis .textarea[data-v-1da8f630]{margin-top:20px;width:100%;max-height:228px;overflow:auto}.contain .content .pageLayout .table[data-v-1da8f630]{margin-top:10px;width:80%}.contain .content .pageLayout .input[data-v-1da8f630]{margin-top:20px;width:80%}.contain .content .pageLayout .input .item[data-v-1da8f630]{width:40px}.contain .content .pageLayout .tools[data-v-1da8f630]{margin-top:20px;width:80%;display:flex;justify-content:flex-end;flex-wrap:wrap}.contain .content .pageLayout .tools .btn[data-v-1da8f630]{max-width:100px;min-width:80px;margin:10px 10px 0}.contain .content .pageLayout .switch_btns[data-v-1da8f630]{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0;width:100%}.contain .content .pageLayout .switch_btns .switch[data-v-1da8f630]{width:100%;display:flex;flex-direction:row-reverse;align-items:center}.contain .content .pageLayout .switch_btns .btn[data-v-1da8f630]{margin-top:10px;width:40%;margin-right:10%}.contain .content .canvas[data-v-1da8f630]{width:70%}.contain .content .canvas canvas[data-v-1da8f630]{background-color:#e3e3e3}.contain .content .canvas .btns[data-v-1da8f630]{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:10px;width:100%;height:100px;max-height:110px;overflow-y:auto}.contain .content .canvas .btns .btn[data-v-1da8f630]{min-width:100px;margin:10px 20px 0}.grey-background[data-v-1da8f630]{width:100%;height:100%;background-color:#e0e0e0}canvas[data-v-1da8f630]{background-color:#fff}.case-table-container[data-v-a539fff6]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.case-table-container[data-v-a539fff6] .v-data-table .v-input--switch{margin-top:0;padding-top:0}.case-table-container[data-v-a539fff6] .v-data-table .v-select .v-select__selection{font-size:14px}.case-table-container[data-v-a539fff6] .v-data-table .v-text-field .v-input__control{min-height:32px}.case-table-container[data-v-a539fff6] .v-data-table .v-text-field input{font-size:14px}.canvas-container[data-v-4e405948]{position:relative;display:flex;width:100%;height:700px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.toolbar[data-v-4e405948]{padding:12px;display:flex;flex-direction:column;gap:8px;align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;overflow-y:auto}#function-plot-container[data-v-4e405948]{flex:1;position:relative;overflow:hidden;background-color:#ddd}.scale-slider[data-v-4e405948]{padding:8px 16px}.scale-display[data-v-4e405948]{margin-left:auto;padding:0 8px;font-size:14px;color:#666}[data-v-4e405948] .function-plot path.line{stroke-width:2}[data-v-4e405948] .function-plot text.fn-text{font-size:12px;transform:translate(8px,4px)}.legend[data-v-4e405948]{position:absolute;right:20px;top:20px;font-weight:700}.mask[data-v-4e405948]{position:absolute;top:0;right:0;width:200px;height:20px;background-color:#ddd}.circle[data-v-4e405948]{width:14px;height:14px;border-radius:50%;margin-right:5px}.axis[data-v-4e405948]{position:absolute;right:50%;top:50%}.x-axis-label[data-v-4e405948]{top:100%;transform:translateX(50%) translateY(-100%)}.y-axis-label[data-v-4e405948]{right:82%;transform:rotate(-90deg)}[data-v-4e405948] .custom-axis-label{font-size:16px;fill:#333;font-weight:700}.v-data-table[data-v-0dc8d5ee]{margin-top:16px}.v-card__title[data-v-0dc8d5ee]{padding-bottom:0}.v-card__text[data-v-0dc8d5ee]{padding-top:8px}