.ot-time-cell[data-v-fb26740b]{align-items:center;width:100%;display:flex}.ot-lines[data-v-7d396469]{width:100%;min-width:0;margin:12px 0 18px}.ot-lines__header[data-v-7d396469]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ot-lines__heading[data-v-7d396469]{gap:4px;display:grid}.ot-lines__heading strong[data-v-7d396469]{color:#1e293b;font-size:15px}.ot-lines__heading span[data-v-7d396469]{color:#64748b;font-size:12px;line-height:1.5}.ot-lines__header>.el-button[data-v-7d396469]{flex-shrink:0}.ot-lines__add-options[data-v-7d396469]{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;margin-bottom:10px;padding:10px 12px}.ot-lines__add-heading[data-v-7d396469]{color:#475569;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ot-lines__add-list[data-v-7d396469]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ot-lines__add-list .el-button[data-v-7d396469]{height:auto;min-height:32px;margin:0;padding:7px 10px}.ot-lines__add-list[data-v-7d396469] .el-button>span{white-space:normal;text-align:left}.ot-lines__add-list small[data-v-7d396469]{color:#64748b;margin-left:8px}.ot-lines__summary[data-v-7d396469]{color:#3157a6;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.ot-lines__summary strong[data-v-7d396469]{font-variant-numeric:tabular-nums}.ot-lines__grid[data-v-7d396469]{--ag-font-family:"Segoe UI", sans-serif;--ag-font-size:13px;--ag-header-background-color:#f8fafc;--ag-border-color:#edf1f5;--ag-row-border-color:#eef2f6;--ag-header-column-separator-color:#e7ecf2;--ag-row-hover-color:#eff6ff;--ag-cell-horizontal-padding:12px;border-radius:8px;width:100%;overflow:hidden}.ot-lines__grid[data-v-7d396469] .ag-cell{align-items:center;display:flex}.ot-lines__grid[data-v-7d396469] .ag-cell-wrapper,.ot-lines__grid[data-v-7d396469] .ag-cell-value{width:100%}.ot-lines__grid[data-v-7d396469] .ag-cell-value{align-items:center;display:flex}.ot-lines__grid[data-v-7d396469] .ot-lines__center,.ot-lines__grid[data-v-7d396469] .ot-lines__center .ag-cell-value,.ot-lines__grid[data-v-7d396469] .ot-lines__center-header .ag-header-cell-label{justify-content:center}.ot-lines__grid[data-v-7d396469] .ot-source{white-space:nowrap;align-items:center;gap:8px;line-height:20px;display:flex}.ot-lines__grid[data-v-7d396469] .ot-source b{color:#2563eb;background:#eff6ff;border-radius:4px;padding:0 6px;font-size:12px;font-weight:600}.ot-lines__grid[data-v-7d396469] .ot-source .el-icon{color:#94a3b8;font-size:13px}.ot-lines__grid[data-v-7d396469] .ot-line-time{width:116px;height:30px}.ot-lines__grid[data-v-7d396469] .ot-line-time .el-input__wrapper{box-shadow:none;background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:0 8px}.ot-lines__grid[data-v-7d396469] .ot-line-time .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.ot-lines__grid[data-v-7d396469] .ot-line-time input.el-input__inner{font-variant-numeric:tabular-nums;text-align:center;background:0 0;outline:none;height:28px;min-height:0;padding:0;font-family:inherit;font-size:13px;box-shadow:none!important;border:0!important}.ot-lines__grid[data-v-7d396469] .ot-lines__center input[type=checkbox]{accent-color:#409eff;width:15px;height:15px;margin:0}.ot-lines[data-v-7d396469] .el-alert{margin-top:8px}@media (width<=600px){.ot-lines__header[data-v-7d396469]{flex-wrap:wrap;align-items:flex-start;gap:10px}}
