.tool-container[data-v-8ffbbce4]{max-width:1200px;margin:0 auto;padding:20px}.tool-container h1[data-v-8ffbbce4]{margin-bottom:8px;font-size:22px}.tool-container>p[data-v-8ffbbce4]{color:#6b7280;margin-bottom:20px;font-size:14px}.control-section[data-v-8ffbbce4]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #e9ecef}.action-row[data-v-8ffbbce4]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.input-grid[data-v-8ffbbce4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.input-group[data-v-8ffbbce4]{display:flex;flex-direction:column;gap:4px}.input-label[data-v-8ffbbce4]{font-size:13px;font-weight:600;color:#495057}.text-input[data-v-8ffbbce4]{padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;font-family:Courier New,monospace;outline:none;transition:border-color .2s}.text-input[data-v-8ffbbce4]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.btn[data-v-8ffbbce4]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-primary[data-v-8ffbbce4]{background:#007bff;color:#fff}.btn-primary[data-v-8ffbbce4]:hover{background:#0056b3}.btn-secondary[data-v-8ffbbce4]{background:#6c757d;color:#fff}.btn-secondary[data-v-8ffbbce4]:hover{background:#545b62}.examples-section[data-v-8ffbbce4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;overflow:hidden}.panel-header[data-v-8ffbbce4]{padding:8px 12px;font-size:13px;font-weight:600;color:#495057;background:#e9ecef;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0}.examples-grid[data-v-8ffbbce4]{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.example-btn[data-v-8ffbbce4]{padding:6px 14px;border:1px solid #dee2e6;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;color:#495057;transition:all .2s}.example-btn[data-v-8ffbbce4]:hover{background:#007bff;color:#fff;border-color:#007bff}.result-section[data-v-8ffbbce4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px}.result-header[data-v-8ffbbce4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.result-header h4[data-v-8ffbbce4]{margin:0;font-size:15px;color:#333}.bundle-size[data-v-8ffbbce4]{font-size:13px;color:#6c757d;background:#fff;padding:4px 10px;border-radius:4px;border:1px solid #dee2e6}.format-tabs[data-v-8ffbbce4]{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap}.tab-btn[data-v-8ffbbce4]{padding:6px 14px;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;color:#495057;transition:all .2s}.tab-btn.active[data-v-8ffbbce4]{background:#007bff;color:#fff;border-color:#007bff}.tab-btn[data-v-8ffbbce4]:hover:not(.active){background:#e9ecef}.links-list[data-v-8ffbbce4]{display:flex;flex-direction:column;gap:10px}.link-item[data-v-8ffbbce4]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px}.link-header[data-v-8ffbbce4]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.provider-name[data-v-8ffbbce4]{font-weight:600;font-size:14px;color:#333}.provider-desc[data-v-8ffbbce4]{font-size:12px;color:#6c757d;flex:1}.link-url[data-v-8ffbbce4]{display:block;font-family:Courier New,monospace;font-size:13px;color:#007bff;background:#f8f9fa;padding:8px 10px;border-radius:4px;word-break:break-all;border:1px solid #e9ecef}.btn-copy[data-v-8ffbbce4]{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.btn-copy[data-v-8ffbbce4]:hover{background:#218838}.btn-copy-sm[data-v-8ffbbce4]{background:#28a745;color:#fff;border:none;padding:3px 8px;border-radius:3px;cursor:pointer;font-size:12px;flex-shrink:0}.btn-copy-sm[data-v-8ffbbce4]:hover{background:#218838}.import-section[data-v-8ffbbce4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:16px}.import-grid[data-v-8ffbbce4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.import-item[data-v-8ffbbce4]{background:#fff;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.import-header[data-v-8ffbbce4]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#e9ecef;border-bottom:1px solid #dee2e6}.import-type[data-v-8ffbbce4]{font-size:13px;font-weight:600;color:#495057}.import-code[data-v-8ffbbce4]{margin:0;padding:10px 12px;font-size:12px;font-family:Courier New,monospace;color:#333;background:#fff;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.error-section[data-v-8ffbbce4]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:14px;color:#856404}.error-icon[data-v-8ffbbce4]{font-size:16px}.usage-guide[data-v-8ffbbce4]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-top:2rem;border:1px solid #e9ecef}.usage-guide h3[data-v-8ffbbce4]{margin-top:0;color:#007bff}.guide-grid[data-v-8ffbbce4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.guide-grid h4[data-v-8ffbbce4]{color:#495057;margin-bottom:.75rem}.guide-grid ul[data-v-8ffbbce4]{margin:0;padding-left:1.5rem;color:#6c757d}.guide-grid li[data-v-8ffbbce4]{margin-bottom:.3rem}@media(max-width:768px){.input-grid[data-v-8ffbbce4],.import-grid[data-v-8ffbbce4]{grid-template-columns:1fr}}
