.tool-page[data-v-46bdde15]{background:#f9fafb;min-height:calc(100vh - 64px);padding:60px 24px}.tool-header[data-v-46bdde15]{margin-bottom:40px;text-align:center}.tool-header h1[data-v-46bdde15]{font-size:32px;font-weight:800;margin-bottom:12px}.tool-header p[data-v-46bdde15]{color:#6b7280}.tool-container[data-v-46bdde15]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:0 auto;max-width:1000px;overflow:hidden}.signature-layout[data-v-46bdde15]{display:grid;grid-template-columns:1fr 1fr;min-height:600px}@media(max-width:768px){.signature-layout[data-v-46bdde15]{grid-template-columns:1fr}}.config-panel[data-v-46bdde15]{border-right:1px solid #e5e7eb;padding:40px}.config-panel h3[data-v-46bdde15]{color:#374151;font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;text-transform:uppercase}.config-panel .form-section[data-v-46bdde15]{margin-bottom:40px}.config-panel .form-row[data-v-46bdde15]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.config-panel .form-group[data-v-46bdde15]{margin-bottom:16px}.config-panel .form-group label[data-v-46bdde15]{color:#6b7280;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.config-panel .form-group input[data-v-46bdde15]{border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;width:100%}.config-panel .form-group input[data-v-46bdde15]:focus{border-color:var(--primary-color);outline:none}.preview-panel[data-v-46bdde15]{align-items:center;background:#f9fafb;display:flex;justify-content:center;padding:40px}.preview-card[data-v-46bdde15]{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);max-width:400px;padding:40px;width:100%}.preview-card .actions[data-v-46bdde15]{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:24px;text-align:center}.preview-card .actions .copy-btn[data-v-46bdde15]{background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:16px;padding:10px 24px;width:100%}.preview-card .actions .copy-btn[data-v-46bdde15]:hover{background:var(--primary-hover)}.preview-card .actions .promo-text[data-v-46bdde15]{color:#6b7280;font-size:13px;margin-bottom:4px}.preview-card .actions .link[data-v-46bdde15]{color:var(--primary-color);font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.signature-preview .sig-layout[data-v-46bdde15]{align-items:center;display:flex;gap:20px}.signature-preview .sig-avatar[data-v-46bdde15]{align-items:center;background:#e0e7ff;border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.signature-preview .sig-name[data-v-46bdde15]{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.signature-preview .sig-title[data-v-46bdde15]{color:var(--primary-color);font-size:14px;margin-bottom:4px}.signature-preview .sig-company[data-v-46bdde15]{color:#6b7280;font-size:14px}.signature-preview .sig-divider[data-v-46bdde15]{background:#e5e7eb;height:1px;margin:12px 0}.signature-preview .sig-contact[data-v-46bdde15]{color:#4b5563;font-size:13px;line-height:1.5}