.phone-tool[data-v-854c0f35]{max-width:1200px;margin:0 auto;padding:32px 24px 80px}.page-header[data-v-854c0f35]{margin-bottom:24px}.page-header h1[data-v-854c0f35]{color:var(--vt-text);margin:0 0 8px;font-size:28px;font-weight:700;transition:color .3s}.page-header p[data-v-854c0f35]{color:var(--vt-text-secondary);margin:0;font-size:14px;transition:color .3s}.query-panel[data-v-854c0f35]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-sm);margin-bottom:24px;padding:24px;transition:background .3s,border-color .3s,box-shadow .3s}.query-row[data-v-854c0f35]{align-items:center;gap:12px;display:flex}.query-input[data-v-854c0f35]{flex:1;min-width:0}.query-input[data-v-854c0f35] .el-input__inner{background:var(--vt-bg-input);color:var(--vt-text);border-color:var(--vt-border);letter-spacing:1px;font-family:Fira Code,JetBrains Mono,Consolas,monospace;font-size:16px;transition:all .3s}.query-hint[data-v-854c0f35]{color:var(--vt-text-muted);margin:10px 0 0;font-size:12px;transition:color .3s}.result-panel[data-v-854c0f35]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-sm);margin-bottom:24px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden}.result-header[data-v-854c0f35]{border-bottom:1px solid var(--vt-border);padding:20px 24px;transition:border-color .3s}.result-phone-row[data-v-854c0f35]{align-items:center;gap:12px;display:flex}.result-phone[data-v-854c0f35]{color:var(--vt-text);letter-spacing:2px;font-family:Fira Code,JetBrains Mono,Consolas,monospace;font-size:26px;font-weight:700;transition:color .3s}.result-body[data-v-854c0f35]{padding:20px 24px}.valid-badge[data-v-854c0f35]{border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.valid-badge.valid[data-v-854c0f35]{background:var(--vt-success-light);color:var(--vt-success-text);border:1px solid var(--vt-success-border);transition:background .3s,color .3s,border-color .3s}.valid-badge.invalid[data-v-854c0f35]{background:var(--vt-error-light);color:var(--vt-error-text);border:1px solid var(--vt-error-border);transition:background .3s,color .3s,border-color .3s}.vb-icon[data-v-854c0f35]{font-size:16px}.result-info-grid[data-v-854c0f35]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.ri-item[data-v-854c0f35]{background:var(--vt-bg-hover);border-radius:var(--vt-radius-xs);flex-direction:column;gap:6px;padding:14px 16px;transition:background .3s;display:flex}.ri-label[data-v-854c0f35]{color:var(--vt-text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600;transition:color .3s}.ri-value[data-v-854c0f35]{color:var(--vt-text);font-size:15px;font-weight:600;transition:color .3s}.location-note[data-v-854c0f35]{color:var(--vt-text-muted);background:var(--vt-bg-hover);border-radius:var(--vt-radius-xs);margin:16px 0 0;padding:12px 16px;font-size:13px;line-height:1.7;transition:color .3s,background .3s}.segment-panel[data-v-854c0f35]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-sm);margin-bottom:24px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden}.segment-header[data-v-854c0f35]{border-bottom:1px solid var(--vt-border);justify-content:space-between;align-items:center;padding:14px 20px;transition:border-color .3s;display:flex}.segment-title[data-v-854c0f35]{color:var(--vt-text);font-size:14px;font-weight:600;transition:color .3s}.segment-count[data-v-854c0f35]{color:var(--vt-text-muted);font-size:12px;transition:color .3s}.segment-tabs[data-v-854c0f35]{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.seg-group[data-v-854c0f35]{flex-direction:column;gap:8px;display:flex}.seg-group-label[data-v-854c0f35]{color:var(--vt-text-secondary);font-size:13px;font-weight:600;transition:color .3s}.seg-tags[data-v-854c0f35]{flex-wrap:wrap;gap:6px;display:flex}.seg-tag[data-v-854c0f35]{border-radius:4px;padding:3px 10px;font-family:Fira Code,JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:600;display:inline-block}.seg-tag.mobile[data-v-854c0f35]{color:#007bff;background:#007bff1a}.seg-tag.unicom[data-v-854c0f35]{color:#ff4500;background:#ff45001a}.seg-tag.telecom[data-v-854c0f35]{color:#00a86b;background:#00a86b1a}.seg-tag.virtual[data-v-854c0f35]{color:#8b5cf6;background:#8a5cf61a}.history-panel[data-v-854c0f35]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-sm);margin-bottom:24px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden}.history-header[data-v-854c0f35]{border-bottom:1px solid var(--vt-border);justify-content:space-between;align-items:center;padding:14px 20px;transition:border-color .3s;display:flex}.history-title[data-v-854c0f35]{color:var(--vt-text);font-size:14px;font-weight:600;transition:color .3s}.history-list[data-v-854c0f35]{padding:8px}.history-item[data-v-854c0f35]{border-radius:var(--vt-radius-xs);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;transition:background .3s;display:flex}.history-item[data-v-854c0f35]:hover{background:var(--vt-bg-hover)}.hi-phone[data-v-854c0f35]{color:var(--vt-text);flex-shrink:0;font-family:Fira Code,JetBrains Mono,Consolas,monospace;font-size:13px;font-weight:600;transition:color .3s}.hi-carrier[data-v-854c0f35]{flex-shrink:0;font-size:13px;font-weight:600}.hi-location[data-v-854c0f35]{color:var(--vt-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;transition:color .3s;overflow:hidden}.hi-copy[data-v-854c0f35]{color:var(--vt-text-muted);cursor:pointer;flex-shrink:0;font-size:12px;transition:color .3s}.hi-copy[data-v-854c0f35]:hover{color:var(--vt-primary)}.seo-section[data-v-854c0f35]{background:var(--vt-bg-card);border:1px solid var(--vt-border);border-radius:var(--vt-radius);margin-top:8px;padding:28px 32px;transition:background .3s,border-color .3s}.seo-section h2[data-v-854c0f35]{color:var(--vt-text);margin:0 0 16px;font-size:18px;font-weight:700;transition:color .3s}.seo-content p[data-v-854c0f35]{color:var(--vt-text-secondary);margin:0 0 14px;font-size:14px;line-height:1.9;transition:color .3s}.seo-content p[data-v-854c0f35]:last-child{margin-bottom:0}.seo-content strong[data-v-854c0f35]{color:var(--vt-text);transition:color .3s}@media (width<=768px){.phone-tool[data-v-854c0f35]{padding:24px 16px 60px}.page-header h1[data-v-854c0f35]{font-size:22px}.query-row[data-v-854c0f35]{flex-direction:column;align-items:stretch}.result-phone[data-v-854c0f35]{letter-spacing:1px;font-size:20px}.result-info-grid[data-v-854c0f35]{grid-template-columns:1fr}.seo-section[data-v-854c0f35]{padding:20px 18px}.seg-tags[data-v-854c0f35]{gap:4px}.seg-tag[data-v-854c0f35]{padding:2px 8px;font-size:11px}}
