*{box-sizing:border-box}:root{--app-bg: #f0f2f5;--app-surface: #ffffff;--app-primary: #e6a23c;--app-primary-hover: #cf9236;--app-primary-soft: #fdf6ec;--app-header: #ffc107;--app-header-dark: #1f2937;--app-text: #303133;--app-text-muted: #606266;--app-text-subtle: #909399;--app-border: #e4e7ed;--app-shadow: 0 1px 4px rgba(0, 0, 0, .08);--app-radius: 4px}body{margin:0;font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased}.page-shell-header-inner,.page-shell-content{width:min(1840px,calc(100vw - 24px));margin:0 auto;padding-left:16px;padding-right:16px}.page-shell-header-inner{padding-top:0;padding-bottom:0;height:56px;display:flex;align-items:center}.page-shell-content{padding-top:12px;padding-bottom:20px}.query-data-table .n-data-table-td,.query-data-table .n-data-table-th{white-space:nowrap}.query-data-table .n-data-table-wrapper{border:1px solid var(--app-border)}.query-data-table .n-data-table-th{padding:10px 8px!important;font-size:13px;font-weight:600;background:#fafafa!important;color:#606266}.query-data-table .n-data-table-td{padding:8px!important;font-size:13px}.query-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#fdf6ec}.query-data-table .log-row-refurb .n-data-table-td{background:#ede4d4!important}.query-data-table .log-row-refurb:hover .n-data-table-td{background:#e2d6c0!important}.layout[data-v-3bb67903]{min-height:100vh;background:#f8fafc}.header[data-v-3bb67903]{background:#fff}.header-inner[data-v-3bb67903]{display:flex;justify-content:space-between;align-items:center}.title[data-v-3bb67903]{font-size:20px;font-weight:700}.result-section-title[data-v-3bb67903]{font-size:14px;font-weight:600;color:#334155}.tunnel-error[data-v-3bb67903]{color:#dc2626;word-break:break-all}.table-footer[data-v-3bb67903]{display:flex;justify-content:flex-end;margin-top:10px}.page[data-v-94a9f0d3]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--app-bg)}.card[data-v-94a9f0d3]{width:min(420px,100%);border:1px solid var(--app-border);box-shadow:var(--app-shadow);border-top:3px solid var(--app-header)}.card[data-v-94a9f0d3] .n-card-header__main{font-size:18px;font-weight:700}.layout[data-v-0c0601e7]{min-height:100vh;background:var(--app-bg)}.yabao-header[data-v-0c0601e7]{background:var(--app-header)!important;border-bottom:1px solid #e6a23c!important;box-shadow:0 1px 4px #00000014}.header-inner[data-v-0c0601e7]{display:flex;justify-content:space-between;align-items:center;gap:16px;height:56px}.header-left[data-v-0c0601e7]{display:flex;align-items:center;gap:24px;min-width:0}.brand-logo[data-v-0c0601e7]{font-size:18px;font-weight:700;color:#1f2937;white-space:nowrap}.nav-menu[data-v-0c0601e7]{display:flex;align-items:center;gap:4px}.nav-item[data-v-0c0601e7]{padding:6px 14px;font-size:14px;color:#4b5563;border-radius:var(--app-radius);cursor:default}.nav-item.active[data-v-0c0601e7]{color:#1f2937;font-weight:600;background:#ffffff73}.header-right[data-v-0c0601e7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.user-name[data-v-0c0601e7]{font-size:13px;color:#374151;margin-right:4px}.header-btn[data-v-0c0601e7]{background:#ffffffd9!important;border-color:#d4a017!important;color:#374151!important}.content[data-v-0c0601e7]{padding-top:12px}.main-panel[data-v-0c0601e7]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);box-shadow:var(--app-shadow);padding:16px 18px 18px}.panel-step[data-v-0c0601e7]{margin-bottom:14px}.step-1[data-v-0c0601e7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.step-prefix[data-v-0c0601e7]{font-size:14px;font-weight:600;color:var(--app-text);white-space:nowrap}.query-type-select[data-v-0c0601e7]{width:min(360px,100%)}.step-meta[data-v-0c0601e7]{font-size:13px;margin-left:8px}.meta-label[data-v-0c0601e7]{color:var(--app-text-muted)}.meta-value[data-v-0c0601e7]{color:var(--app-primary);font-weight:700}.step-2-head[data-v-0c0601e7]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.step-2-desc[data-v-0c0601e7]{font-size:13px;color:var(--app-text-muted)}.step-2-toolbar[data-v-0c0601e7]{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;margin-bottom:10px;border-bottom:1px solid var(--app-border)}.entry-tabs[data-v-0c0601e7]{width:auto;flex:0 0 auto}.entry-tabs[data-v-0c0601e7] .n-tabs{width:auto}.entry-tabs[data-v-0c0601e7] .n-tabs-nav{width:auto;margin-bottom:0}.entry-tabs[data-v-0c0601e7] .n-tabs-pane-wrapper{display:none}.entry-tabs[data-v-0c0601e7] .n-tabs-tab--active{color:var(--app-primary)!important}.entry-tabs[data-v-0c0601e7] .n-tabs-bar{background-color:var(--app-primary)!important}.template-link[data-v-0c0601e7]{flex-shrink:0;font-weight:600;white-space:nowrap}.manual-panel[data-v-0c0601e7]{display:flex;flex-direction:column;gap:10px}.manual-actions[data-v-0c0601e7]{display:flex;justify-content:flex-start}.grass-green-btn[data-v-0c0601e7]{background:#e8f5e9!important;border-color:#c8e6c9!important;color:#4a7c59!important}.grass-green-btn[data-v-0c0601e7]:hover:not(:disabled){background:#dcedc8!important;border-color:#aed581!important;color:#3d6b4f!important}.imei-textarea[data-v-0c0601e7] textarea{min-height:132px;resize:vertical}.yabao-primary-btn[data-v-0c0601e7]{background:var(--app-primary)!important;border-color:var(--app-primary)!important}.yabao-primary-btn[data-v-0c0601e7]:hover:not(:disabled){background:var(--app-primary-hover)!important;border-color:var(--app-primary-hover)!important}.excel-dropzone[data-v-0c0601e7]{border-radius:var(--app-radius)}.excel-dropzone--active[data-v-0c0601e7] .n-upload-dragger{border-color:var(--app-primary)!important;background:var(--app-primary-soft)!important}.excel-dragger[data-v-0c0601e7]{min-height:132px}.excel-dragger[data-v-0c0601e7] .n-upload-dragger{padding:20px 16px;border-color:#dcdfe6;background:#fafafa}.excel-drop-content[data-v-0c0601e7]{display:flex;align-items:center;gap:14px;text-align:left}.excel-drop-icon[data-v-0c0601e7]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--app-primary);background:var(--app-primary-soft);border:1px dashed var(--app-primary);flex-shrink:0}.excel-drop-title[data-v-0c0601e7]{font-size:14px;color:var(--app-text)}.excel-drop-title em[data-v-0c0601e7]{font-style:normal;color:var(--app-primary);font-weight:600}.hint-text[data-v-0c0601e7]{color:var(--app-text-subtle);font-size:12px;margin-top:4px}.panel-toolbar[data-v-0c0601e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;margin-bottom:4px;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.toolbar-left[data-v-0c0601e7],.toolbar-right[data-v-0c0601e7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.query-progress-text[data-v-0c0601e7]{font-size:12px;color:#606266;white-space:nowrap}.table-footer[data-v-0c0601e7]{display:flex;justify-content:flex-end;margin-top:10px}.logs-section[data-v-0c0601e7]{margin-top:18px;padding-top:14px;border-top:1px solid var(--app-border)}.logs-section-head[data-v-0c0601e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.logs-title[data-v-0c0601e7]{font-size:15px;font-weight:700;color:var(--app-text)}.result-section-title[data-v-0c0601e7]{font-size:13px;font-weight:700;color:#606266}@media(max-width:900px){.header-inner[data-v-0c0601e7]{flex-direction:column;align-items:flex-start;height:auto;padding-top:10px;padding-bottom:10px}.step-1[data-v-0c0601e7]{flex-direction:column;align-items:flex-start}.panel-toolbar[data-v-0c0601e7]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-0c0601e7],.toolbar-right[data-v-0c0601e7]{justify-content:flex-start}}
