.rtu-parser[data-v-9417a3ac]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#0f172a;min-width:0;overflow:hidden}.parser-heading[data-v-9417a3ac]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.65rem .9rem}.parser-heading h2[data-v-9417a3ac]{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.45rem;white-space:nowrap}.parser-heading h2 svg[data-v-9417a3ac]{color:#2563eb}svg[data-v-9417a3ac]{flex-shrink:0;height:1rem;width:1rem}.parser-body[data-v-9417a3ac]{padding:.85rem}.batch-panel[data-v-9417a3ac],.chart-heading[data-v-9417a3ac],.parser-actions[data-v-9417a3ac],.parser-toolbar[data-v-9417a3ac],.record-heading[data-v-9417a3ac],.rule-toolbar[data-v-9417a3ac],.series-options[data-v-9417a3ac]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.parser-actions[data-v-9417a3ac]{gap:.4rem}.parser-toolbar[data-v-9417a3ac]{gap:.65rem 1rem}label[data-v-9417a3ac]{color:#475569;font-size:.75rem}.parser-toolbar label[data-v-9417a3ac]{align-items:center;display:flex;gap:.45rem;white-space:nowrap}input[data-v-9417a3ac]:not([type=checkbox]),select[data-v-9417a3ac],textarea[data-v-9417a3ac]{background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-sizing:border-box;color:#0f172a;font-size:.75rem;line-height:1.25rem;min-width:0;padding:.3rem .5rem;width:100%}input[data-v-9417a3ac]:not([type=checkbox]),select[data-v-9417a3ac]{height:1.875rem}.parser-toolbar select[data-v-9417a3ac]{max-width:100%;width:auto}input[type=checkbox][data-v-9417a3ac]{accent-color:#2563eb;height:.9rem;width:.9rem}button[data-v-9417a3ac]:focus-visible,input[data-v-9417a3ac]:focus-visible,select[data-v-9417a3ac]:focus-visible,textarea[data-v-9417a3ac]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}select[data-v-9417a3ac]:disabled{opacity:.5}.parser-button[data-v-9417a3ac]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;color:#334155;display:inline-flex;font-size:.74rem;font-weight:600;gap:.35rem;justify-content:center;min-height:1.875rem;padding:.3rem .6rem;white-space:nowrap}.parser-button[data-v-9417a3ac]:hover{background:#f1f5f9}.parser-button[data-v-9417a3ac]:disabled{cursor:not-allowed;opacity:.45}.parser-button.primary[data-v-9417a3ac]{background:#2563eb;border-color:#2563eb;color:#fff}.parser-button.primary[data-v-9417a3ac]:hover{background:#1d4ed8}.parser-button svg[data-v-9417a3ac]{height:.875rem;width:.875rem}.parser-hint[data-v-9417a3ac]{color:#64748b;font-size:.7rem;line-height:1.55;margin:.45rem 0 .65rem}.muted[data-v-9417a3ac]{color:#64748b;font-size:.72rem}.manual-input[data-v-9417a3ac]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:grid;gap:.4rem;margin:.65rem 0;padding:.65rem}.rule-toolbar[data-v-9417a3ac]{justify-content:space-between;margin:.85rem 0 .5rem}.batch-panel[data-v-9417a3ac]{align-items:flex-end;background:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;margin-bottom:.6rem;padding:.65rem}.batch-panel label[data-v-9417a3ac]{display:grid;gap:.25rem;width:7.5rem}.batch-panel .error-text[data-v-9417a3ac]{flex-basis:100%}.result-table-scroll[data-v-9417a3ac],.rule-table-scroll[data-v-9417a3ac]{border:1px solid #e2e8f0;border-radius:.5rem;max-width:100%;overflow:auto}.rule-table-scroll[data-v-9417a3ac]{max-height:340px}.result-table-scroll[data-v-9417a3ac]{max-height:360px}table[data-v-9417a3ac]{border-collapse:collapse;font-size:.75rem;text-align:left;width:100%}.rule-table[data-v-9417a3ac]{min-width:870px;table-layout:fixed}.rule-table td[data-v-9417a3ac],.rule-table th[data-v-9417a3ac]{padding:.35rem .45rem}.rule-table th[data-v-9417a3ac]:nth-child(2){width:16%}.rule-table th[data-v-9417a3ac]:nth-child(4){width:13%}th[data-v-9417a3ac]{background:#f1f5f9;color:#475569;font-weight:600;position:sticky;top:0;white-space:nowrap;z-index:1}td[data-v-9417a3ac]{border-top:1px solid #e2e8f0}.number-cell[data-v-9417a3ac]{color:#64748b;text-align:center;width:3.25rem}.delete-button[data-v-9417a3ac]{align-items:center;border-radius:.35rem;color:#e11d48;display:inline-flex;justify-content:center;padding:.35rem}.delete-button[data-v-9417a3ac]:hover{background:#fff1f2}.view-tabs[data-v-9417a3ac]{background:#f1f5f9;border-radius:.5rem;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 .65rem;padding:.25rem}.view-tabs button[data-v-9417a3ac]{align-items:center;border-radius:.35rem;color:#64748b;display:flex;font-size:.77rem;font-weight:600;gap:.4rem;justify-content:center;min-height:2rem}.view-tabs button.active[data-v-9417a3ac]{background:#2563eb;color:#fff}.empty-state[data-v-9417a3ac]{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:.78rem;gap:.7rem;justify-content:center;min-height:180px;padding:1rem;text-align:center}.empty-state svg[data-v-9417a3ac]{color:#94a3b8;height:1.7rem;width:1.7rem}.empty-cell[data-v-9417a3ac]{color:#64748b;padding:1.8rem!important;text-align:center}.chart-heading[data-v-9417a3ac]{font-size:.78rem;font-weight:600;justify-content:space-between}.series-options[data-v-9417a3ac]{gap:.6rem}.series-options label[data-v-9417a3ac]{align-items:center;display:inline-flex;gap:.25rem}.series-dot[data-v-9417a3ac]{border-radius:50%;height:.45rem;width:.45rem}.raw-records[data-v-9417a3ac]{max-height:360px;overflow:auto}.raw-record[data-v-9417a3ac]{border-bottom:1px solid #e2e8f0;padding:.6rem}.record-heading[data-v-9417a3ac]{color:#64748b;font-size:.7rem;margin-bottom:.35rem}.raw-record>code[data-v-9417a3ac]{font-size:.75rem;overflow-wrap:anywhere}.frame-fields[data-v-9417a3ac]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.frame-fields>span[data-v-9417a3ac]{border:1px solid #dbeafe;border-radius:.3rem;display:grid;font-size:.68rem;gap:.15rem;max-width:100%;padding:.3rem .4rem}.frame-fields code[data-v-9417a3ac]{color:#2563eb;overflow-wrap:anywhere}.result-table td[data-v-9417a3ac],.result-table th[data-v-9417a3ac]{max-width:20rem;overflow-wrap:anywhere;padding:.5rem .6rem}.result-table th[data-v-9417a3ac]{min-width:7rem}.result-table th[data-v-9417a3ac]:first-child{min-width:8rem}.result-table th[data-v-9417a3ac]:nth-child(2){min-width:12rem}.mono[data-v-9417a3ac]{font-family:ui-monospace,Consolas,monospace}.nowrap[data-v-9417a3ac]{white-space:nowrap}.error-text[data-v-9417a3ac]{color:#e11d48;font-size:.72rem}.success-text[data-v-9417a3ac]{color:#059669}.rule-errors[data-v-9417a3ac]{line-height:1.6;margin-top:.5rem}.dark{background:#0f172a;border-color:#334155;color:#e2e8f0}.dark{border-color:#334155}.dark{color:#cbd5e1}.dark{background:#111c32;border-color:#475569;color:#f1f5f9}.dark{background:#1e293b;border-color:#475569;color:#e2e8f0}.dark{background:#334155}.dark{background:#2563eb;border-color:#2563eb;color:#fff}.dark{background:#111c32;border-color:#334155}.dark{background:#172554;border-color:#1e40af}.dark{background:#1e293b}.dark{background:#2563eb}.dark{color:#94a3b8}.dark{color:#fff}.dark{border-color:#1e40af}.dark{color:#93c5fd}.dark{color:#fb7185}.dark{color:#34d399}.dark{background:#4c0519}@media(max-width:640px){.parser-body[data-v-9417a3ac],.parser-heading[data-v-9417a3ac]{padding:.65rem}.parser-toolbar[data-v-9417a3ac]{align-items:flex-start;gap:.5rem}.parser-toolbar label[data-v-9417a3ac]{flex-wrap:wrap}.rule-toolbar>.parser-actions[data-v-9417a3ac]{width:100%}.parser-button[data-v-9417a3ac]{font-size:.7rem}.series-options[data-v-9417a3ac]{gap:.4rem}}
