.txn-wrapper[data-v-529d5502]{background:var(--bg-card);border:1px solid var(--border-card);margin:var(--sp-2) 0 0;border-radius:.5rem;flex-direction:column;height:100%;max-height:30rem;display:flex;overflow:hidden}.txn-header[data-v-529d5502]{padding:var(--sp-4r) var(--sp-2s);border-bottom:1px solid var(--border-card);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.txn-header-accent[data-v-529d5502]{background:var(--color-success);border-radius:2px;flex-shrink:0;width:3px;height:14px}.txn-header-title[data-v-529d5502]{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-base);white-space:nowrap;font-weight:700}.txn-header-spacer[data-v-529d5502]{flex:1}.txn-search[data-v-529d5502]{background:var(--bg-search);border:1px solid var(--border-card);color:var(--text-base);font-size:var(--text-sm4);padding:var(--sp-4u) var(--sp-2q);border-radius:.3rem;outline:none;width:168px}.txn-search[data-v-529d5502]::placeholder{color:var(--text-subtle)}.txn-search[data-v-529d5502]:focus{border-color:var(--app-secondary)}.txn-filters[data-v-529d5502]{gap:.3rem;display:flex}.txn-filter-btn[data-v-529d5502]{padding:var(--sp-4v) var(--sp-2q);font-size:var(--text-xs);letter-spacing:.05em;border:1px solid var(--border-card);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.25rem;font-weight:700;transition:all .15s}.txn-filter-btn--active[data-v-529d5502]{border-color:var(--app-secondary);background:var(--app-secondary);color:var(--color-white-pure)}.txn-body[data-v-529d5502]{flex:1;min-height:0;overflow-y:auto}.txn-body[data-v-529d5502]::-webkit-scrollbar{width:8px}.txn-body[data-v-529d5502]::-webkit-scrollbar-thumb{background:var(--border-search);border-radius:999px}.txn-row[data-v-529d5502]{padding:var(--sp-1h) .9rem;border-left:2px solid #0000;align-items:flex-start;gap:.75rem;transition:background .2s;display:flex}.txn-row[data-v-529d5502]:nth-child(2n){background:var(--bg-search)}.txn-row[data-v-529d5502]:nth-child(odd){background:0 0}.txn-row--latest[data-v-529d5502]{border-left-width:2px}.txn-time[data-v-529d5502]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:160px}.txn-level-badge[data-v-529d5502]{font-size:var(--text-2xs);letter-spacing:.06em;padding:var(--sp-4w) .4rem;white-space:nowrap;text-align:center;border-radius:.2rem;flex-shrink:0;min-width:36px;font-weight:700}.txn-message[data-v-529d5502]{font-size:var(--text-sm3);overflow-wrap:anywhere;flex:1}.txn-empty[data-v-529d5502]{padding:var(--sp-6);text-align:center;font-size:var(--text-sm4);color:var(--text-subtle)}.equipment-detail-tabs[data-v-515a331c],.equipment-detail-tabs[data-v-515a331c] .p-tabs{height:100%}.equipment-detail-tabs[data-v-515a331c] .p-tablist-tab-list{border:1px solid var(--border-nav);background:var(--bg-card);border-radius:8px 8px 0 0}.equipment-detail-tabs[data-v-515a331c] .p-tab{color:var(--text-muted)}.equipment-detail-tabs[data-v-515a331c] .p-tab[data-p-active=true]{color:var(--app-secondary)}.equipment-detail-tabs[data-v-515a331c] .p-tabpanels{background:0 0;padding:0}.equipment-detail-tabs[data-v-515a331c] .p-tabpanel{padding-top:var(--sp-3)}.eqp-header-card[data-v-16941c4a]{background:var(--bg-card);border:1px solid var(--border-card);margin-bottom:var(--sp-2w);border-radius:.5rem;overflow:hidden}.eqp-title-bar[data-v-16941c4a]{padding:var(--sp-2h) var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eqp-title-left[data-v-16941c4a]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.eqp-info-pills[data-v-16941c4a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.eqp-right-zone[data-v-16941c4a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.eqp-meta-chip[data-v-16941c4a],.eqp-action-chip[data-v-16941c4a]{padding:var(--sp-1) var(--sp-2r);border:1px solid var(--border-card);background:var(--bg-search);cursor:default;font-family:inherit;font-size:var(--text-sm4);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;font-weight:600;display:flex}.eqp-action-chip[data-v-16941c4a]{cursor:pointer;transition:opacity .15s}.eqp-action-chip[data-v-16941c4a]:disabled{opacity:.45;cursor:not-allowed}.eqp-action-chip--danger[data-v-16941c4a]{color:var(--color-danger);border-color:var(--color-danger);background:#ef444412}.eqp-action-chip--danger[data-v-16941c4a]:not(:disabled):hover{background:#ef44442e}.eqp-meta-icon[data-v-16941c4a]{font-size:var(--text-sm3);color:var(--text-muted)}.eqp-meta-label[data-v-16941c4a]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.eqp-meta-value[data-v-16941c4a]{font-size:var(--text-sm4);color:var(--text-base);font-weight:600}.reset-eap-dialog-body[data-v-16941c4a]{flex-direction:column;gap:.85rem;display:flex}.reset-eap-input-group[data-v-16941c4a]{flex-direction:column;gap:.35rem;display:flex}.reset-eap-error[data-v-16941c4a]{color:var(--color-danger)}.parameter-label[data-v-16941c4a]{font-size:var(--text-md);font-weight:600}.eqp-id[data-v-16941c4a]{font-size:var(--text-xl);color:var(--text-base);letter-spacing:.02em;font-weight:700}.eqp-status-badge[data-v-16941c4a]{font-size:var(--text-sm2);padding:var(--sp-4x) var(--sp-2h);text-transform:capitalize;border:1.5px solid;border-radius:999px;font-weight:600}.eqp-status-badge--remote[data-v-16941c4a]{color:var(--color-success);background:#22c55e1a}.eqp-status-badge--local[data-v-16941c4a]{color:var(--color-warning);background:#f59e0b1a}.eqp-status-badge--offline[data-v-16941c4a]{color:var(--color-neutral);background:#9ca3af1a}.eqp-status-badge--unknown[data-v-16941c4a]{color:var(--color-purple);background:#a78bfa1a}.eqp-sys-conn-row[data-v-16941c4a]{align-items:center;gap:var(--sp-2w);margin-left:var(--sp-2t);padding-left:var(--sp-2w);border-left:1px solid var(--border-card);display:flex}.eqp-sys-conn-item[data-v-16941c4a]{cursor:default;align-items:center;gap:.28rem;display:flex}.eqp-sys-conn-dot[data-v-16941c4a]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.eqp-sys-conn-dot--connected[data-v-16941c4a]{background:var(--color-success)}.eqp-sys-conn-dot--disconnected[data-v-16941c4a]{background:var(--color-danger);animation:1.6s ease-in-out infinite dot-pulse-16941c4a}.eqp-sys-conn-dot--warning[data-v-16941c4a]{background:var(--color-warning);animation:2s ease-in-out infinite dot-pulse-16941c4a}@keyframes dot-pulse-16941c4a{0%,to{opacity:1}50%{opacity:.35}}.eqp-sys-conn-name[data-v-16941c4a]{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.01em;font-weight:600}.eqp-info-item[data-v-16941c4a]{padding:var(--sp-4t) var(--sp-2s);border:1px solid var(--border-card);background:var(--bg-search);border-radius:.4rem;flex-direction:column;align-items:center;gap:.2rem;min-width:80px;display:flex}.eqp-info-key[data-v-16941c4a]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;font-weight:600}.eqp-info-value[data-v-16941c4a]{font-size:var(--text-sm4);color:var(--text-base);white-space:nowrap;padding:var(--sp-4w) var(--sp-4q);border-radius:.25rem;font-weight:700}.run-info-hint[data-v-1f39c70f]{font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--sp-3h)}.run-info-table[data-v-1f39c70f]{width:100%}.dialog-input-group[data-v-d7b91fd9]{margin-bottom:var(--sp-4);flex-direction:column;gap:.45rem;display:flex}.dialog-label[data-v-d7b91fd9]{font-size:var(--text-md);color:var(--text-base);font-weight:600}.lot-param-field[data-v-d7b91fd9]{position:relative}.lot-param-input[data-v-d7b91fd9]{box-sizing:border-box;width:100%;padding-right:2rem}.lot-param-clear[data-v-d7b91fd9]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.lot-param-clear[data-v-d7b91fd9]:hover{color:var(--text-base)}.lot-param-clear i[data-v-d7b91fd9]{font-size:.75rem}.popup-shell[data-v-8266247a]{padding:var(--sp-4);border-radius:.75rem}.popup-info[data-v-8266247a]{background-color:var(--color-white-pure);color:var(--color-black-pure)}.popup-error[data-v-8266247a]{background-color:var(--color-red-800);color:var(--color-white-pure)}.popup-warning[data-v-8266247a]{background-color:var(--color-amber-700);color:var(--color-white-pure)}.popup-title[data-v-8266247a]{font-size:var(--text-2xl);font-weight:700;line-height:1.2}.popup-message[data-v-8266247a]{font-size:var(--text-xl2);word-break:break-word;margin-top:var(--sp-2y);line-height:1.5}.popup-icon[data-v-8266247a]{font-size:var(--text-popup-icon);padding:var(--sp-2);color:inherit;border-radius:50%}.popup-error .popup-icon[data-v-8266247a],.popup-warning .popup-icon[data-v-8266247a]{color:var(--color-white-pure);background:#ffffff26}.popup-info .popup-icon[data-v-8266247a]{background:var(--color-blue-50);color:var(--color-blue-700)}.popup-header[data-v-8266247a]{align-items:center;gap:.75rem;display:flex}.popup-actions[data-v-8266247a]{margin-top:var(--sp-4);justify-content:flex-end;display:flex}.lp-param-block[data-v-c88dc3f1]{margin-bottom:var(--sp-3);flex-direction:column;gap:.35rem;display:flex}.lp-param-label[data-v-c88dc3f1]{font-size:var(--text-base);margin-bottom:var(--sp-1);font-weight:600;display:block}.lp-param-input[data-v-c88dc3f1]{width:100%}.lp-input-with-clear[data-v-c88dc3f1]{position:relative}.lp-input-with-clear .lp-param-input[data-v-c88dc3f1]{width:100%;padding-right:var(--sp-9)}.lp-clear-btn[data-v-c88dc3f1]{top:50%;right:var(--sp-2);width:var(--size-clear-btn);height:var(--size-clear-btn);border:1px solid var(--border-card);background:var(--bg-search);color:var(--text-subtle);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .15s;display:inline-flex;position:absolute;transform:translateY(-50%)}.lp-clear-btn[data-v-c88dc3f1]:hover{color:var(--text-base);border-color:var(--app-secondary);background:var(--bg-card)}.lp-clear-btn i[data-v-c88dc3f1]{font-size:var(--text-tiny)}.lp-cassette-zone[data-v-461e25df]{width:100%;min-height:260px;margin:var(--sp-1u) 0 0;justify-content:center;align-items:center;display:flex}.lp-cassette-stage[data-v-461e25df]{justify-content:center;align-items:flex-start;gap:3px;width:fit-content;display:flex}.lp-cassette-labels[data-v-461e25df]{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;gap:2px;height:15rem;display:flex}.lp-slot-label[data-v-461e25df]{-webkit-user-select:none;user-select:none;flex:1 0 0;justify-content:flex-end;align-items:center;min-height:7px;font-size:.65rem;font-weight:500;line-height:1;display:flex}.lp-slot-label--major[data-v-461e25df]{color:var(--text-secondary);border-right:2px solid var(--border-card);padding-right:4px}.lp-slot-label--minor[data-v-461e25df]{border-right:1px solid var(--border-card);opacity:.4;margin-right:8px;padding-right:4px}.lp-cassette-slots[data-v-461e25df]{flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;gap:2px;width:7rem;height:15rem;margin:0;display:flex}.lp-slot-strip[data-v-461e25df]{border-radius:2px;flex:1 0 0;width:100%;min-height:7px;transition:background-color .3s}.lp-slot-strip--even[data-v-461e25df]{margin-left:12px}.lp-slot-strip--empty[data-v-461e25df]{background:var(--color-neutral);border:1px solid var(--border-card);opacity:.25}.lp-slot-strip--present[data-v-461e25df]{background:var(--color-info);border:1px solid #60a5fa73;box-shadow:0 0 2px #60a5fa4d}.lp-slot-strip--processed[data-v-461e25df]{background:var(--color-success);border:1px solid #22c55e73;box-shadow:0 0 2px #22c55e59}.lp-progress-count[data-v-ba9bb1f6]{color:var(--color-success)}.lp-progress-pct[data-v-ba9bb1f6]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.lp-progress-bar-track[data-v-ba9bb1f6]{background:var(--border-card);height:9px;margin:var(--sp-1u) 0 var(--sp-1u);border-radius:999px;overflow:hidden}.lp-progress-bar-fill[data-v-ba9bb1f6]{background:linear-gradient(90deg, var(--color-success), #0fa);border-radius:999px;height:100%;transition:width .8s;box-shadow:0 0 6px #22c55e80}.lp-card[data-v-5240e355]{background:var(--bg-card);border:1px solid var(--border-card);padding:var(--sp-2q) var(--sp-3h);border-radius:.5rem;flex-direction:column;gap:.3rem;transition:border-color .3s;display:flex;position:relative}.lp-scan-line-wrap[data-v-5240e355]{pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lp-card--active[data-v-5240e355]{border-color:#22c55e59;box-shadow:0 0 16px #22c55e14}.lp-scan-line[data-v-5240e355]{background:linear-gradient(90deg, transparent, var(--color-success), transparent);width:100%;height:100%;animation:2s linear infinite lp-scan-5240e355}@keyframes lp-scan-5240e355{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lp-card-header[data-v-5240e355]{margin-bottom:var(--sp-2u);justify-content:space-between;align-items:center;display:flex}.lp-port-name[data-v-5240e355]{font-size:var(--text-base);color:var(--text-base);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lp-status-badge[data-v-5240e355]{font-size:var(--text-xs);padding:var(--sp-4w) var(--sp-4q);letter-spacing:.05em;text-transform:none;border-radius:.25rem;font-weight:700}.lp-status--idle[data-v-5240e355]{color:var(--color-neutral);background:#9ca3af1f}.lp-status--running[data-v-5240e355]{color:var(--color-success);background:#22c55e26;box-shadow:0 0 6px #22c55e4d}.lp-status--wait-remove[data-v-5240e355]{color:var(--color-warning);background:#f59e0b26;box-shadow:0 0 6px #f59e0b4d}.lp-status--error[data-v-5240e355]{color:var(--color-danger);background:#ef444426}.lp-status--disabled[data-v-5240e355]{color:var(--color-grey);opacity:.6;background:#6b72801a}.lp-port-name-row[data-v-5240e355]{align-items:center;gap:.35rem;display:flex}.lp-port-type-badge[data-v-5240e355]{font-size:var(--text-2xs);padding:var(--sp-4y) var(--sp-1h);letter-spacing:.06em;text-transform:uppercase;border-radius:.2rem;font-weight:700}.lp-port-type--0[data-v-5240e355]{color:var(--color-blue-400);background:#60a5fa26}.lp-port-type--1[data-v-5240e355]{color:var(--color-purple);background:#a78bfa26}.lp-port-type--2[data-v-5240e355]{color:var(--color-teal-400);background:#34d39926}.lp-port-type--3[data-v-5240e355]{color:var(--color-grey);opacity:.6;background:#6b72801a}.lp-info-list[data-v-5240e355]{flex-direction:column;gap:.2rem;display:flex}.lp-no-carrier[data-v-5240e355]{padding:var(--sp-1h) 0 var(--sp-1);color:var(--text-subtle);font-size:var(--text-xs);letter-spacing:.08em;opacity:.72;flex-direction:column;align-items:center;gap:.25rem;font-weight:600;display:flex}.lp-no-carrier-svg[data-v-5240e355]{color:var(--text-subtle)}.lp-btn-row[data-v-5240e355]{gap:var(--sp-2t);padding-top:var(--sp-1u);flex-wrap:wrap;margin-top:auto;display:flex}.lp-param-block[data-v-a4b2a3df]{margin-bottom:var(--sp-3);flex-direction:column;gap:.35rem;display:flex}.lp-param-label[data-v-a4b2a3df]{font-size:var(--text-base);margin-bottom:var(--sp-1);font-weight:600;display:block}.lp-param-input[data-v-a4b2a3df]{width:100%}.lp-section[data-v-cfc8faf6]{margin-bottom:var(--sp-2w);background:var(--bg-card);border:1px solid var(--border-card);border-radius:.5rem;overflow:hidden}.lp-section-header[data-v-cfc8faf6]{padding:var(--sp-2h) .9rem;align-items:center;gap:.55rem;display:flex}.lp-section-accent[data-v-cfc8faf6]{background:var(--color-success);border-radius:2px;flex-shrink:0;width:3px;height:14px}.lp-section-title[data-v-cfc8faf6]{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-base);font-weight:700}.lp-grid[data-v-cfc8faf6]{padding:0 var(--sp-2q) var(--sp-2q);grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}@media (width<=900px){.lp-grid[data-v-cfc8faf6]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lp-grid[data-v-cfc8faf6]{grid-template-columns:1fr}}[data-v-cfc8faf6] .lp-info-row{font-size:var(--text-sm3);justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}[data-v-cfc8faf6] .lp-info-label{color:var(--text-muted);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;flex-shrink:1;min-width:0}[data-v-cfc8faf6] .lp-info-value{color:var(--text-base);text-align:right;font-weight:700;font-size:var(--text-sm3);white-space:nowrap;flex-shrink:0}.page-shell[data-v-ba2f6f85]{padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-2);flex-direction:column;display:flex}.page-muted[data-v-ba2f6f85]{background:var(--bg-page)}.txn-log-fill[data-v-ba2f6f85]{min-height:20rem;padding-bottom:var(--sp-4);flex-direction:column;flex:1;display:flex}.empty-state[data-v-ba2f6f85]{height:100%;min-height:20rem;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.empty-icon[data-v-ba2f6f85]{font-size:var(--text-icon);color:var(--text-subtle)}.empty-state h2[data-v-ba2f6f85]{font-size:var(--text-lg3);color:var(--text-base);margin:0}.empty-state p[data-v-ba2f6f85]{font-size:var(--text-md);margin:0}.eqp-error-state[data-v-ba2f6f85]{text-align:center;height:100%;min-height:20rem;padding:var(--sp-8);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.eqp-error-icon[data-v-ba2f6f85]{font-size:var(--text-icon);color:var(--color-danger);margin-bottom:var(--sp-2)}.eqp-error-title[data-v-ba2f6f85]{font-size:var(--text-lg3);color:var(--text-base);margin:0;font-weight:700}.eqp-error-eqpid[data-v-ba2f6f85]{font-size:var(--text-md3);color:var(--color-danger);margin:0;font-weight:600}.eqp-error-detail[data-v-ba2f6f85]{font-size:var(--text-base);color:var(--text-muted);max-width:36rem;margin:0;font-style:italic}.eqp-error-hint[data-v-ba2f6f85]{font-size:var(--text-sm5);color:var(--text-subtle);max-width:36rem;margin:0}.eqp-retry-btn[data-v-ba2f6f85]{margin-top:var(--sp-3);padding:var(--sp-4q) var(--sp-5);background:var(--app-secondary);color:var(--color-white-pure);font-size:var(--text-base);cursor:pointer;border:none;border-radius:.35rem;align-items:center;gap:.4rem;font-weight:600;transition:opacity .15s;display:inline-flex}.eqp-retry-btn[data-v-ba2f6f85]:hover:not(:disabled){opacity:.85}.eqp-retry-btn[data-v-ba2f6f85]:disabled{opacity:.4;cursor:not-allowed}.subscribing-overlay[data-v-ba2f6f85]{height:100%;min-height:20rem;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.subscribing-spinner[data-v-ba2f6f85]{font-size:var(--text-3xl);color:var(--app-secondary)}.subscribing-text[data-v-ba2f6f85]{font-size:var(--text-md3);font-weight:600}
