.contact-form-content.svelte-jt87js.svelte-jt87js{padding:1rem}h2.svelte-jt87js.svelte-jt87js{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text-primary)}.subtitle.svelte-jt87js.svelte-jt87js{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:1.5rem}.company-disclaimer.svelte-jt87js.svelte-jt87js{background-color:#fef3cd;border:1px solid #ffc107;border-radius:var(--border-radius);padding:.75rem 1rem;margin-bottom:1rem;font-size:.85rem;color:#664d03}.company-disclaimer.svelte-jt87js p.svelte-jt87js{margin:0 0 .5rem}.company-disclaimer.svelte-jt87js p.svelte-jt87js:last-child{margin-bottom:0}.company-disclaimer.svelte-jt87js a.svelte-jt87js{color:#0d6efd;text-decoration:none;font-weight:500}.company-disclaimer.svelte-jt87js a.svelte-jt87js:hover{text-decoration:underline}.message.svelte-jt87js.svelte-jt87js{padding:.75rem 1rem;border-radius:var(--border-radius);margin-bottom:1rem;font-size:.9rem}.message.success.svelte-jt87js.svelte-jt87js{background-color:#10b98120;color:#10b981;border:1px solid #10b981}.message.error.svelte-jt87js.svelte-jt87js{background-color:#ef444420;color:#ef4444;border:1px solid #ef4444}form.svelte-jt87js.svelte-jt87js{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-jt87js.svelte-jt87js{display:flex;flex-direction:column;gap:.5rem}label.svelte-jt87js.svelte-jt87js{font-weight:600;color:var(--color-text-primary);font-size:.9rem}textarea.svelte-jt87js.svelte-jt87js{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--border-radius);font-family:inherit;font-size:1rem;color:var(--color-text-primary);background-color:var(--color-bg-primary);resize:vertical;min-height:100px}textarea.svelte-jt87js.svelte-jt87js:focus{outline:none;border-color:var(--color-primary)}.submit-button.svelte-jt87js.svelte-jt87js{margin-top:.5rem;width:100%;background-color:var(--color-primary);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.submit-button.svelte-jt87js.svelte-jt87js:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.submit-button.svelte-jt87js.svelte-jt87js:disabled{opacity:.6;cursor:not-allowed;transform:none}.confirm-warning.svelte-jt87js.svelte-jt87js{background-color:#ef444415;border:2px solid #ef4444;border-radius:var(--border-radius);padding:1.5rem;text-align:center}.confirm-warning.svelte-jt87js p.svelte-jt87js{margin:0 0 .75rem;font-size:1rem;color:var(--color-text-primary)}.confirm-warning.svelte-jt87js strong.svelte-jt87js{color:#ef4444}.confirm-hint.svelte-jt87js.svelte-jt87js{font-size:.85rem!important;color:var(--color-text-secondary)!important}.confirm-buttons.svelte-jt87js.svelte-jt87js{display:flex;gap:.75rem;margin-top:1rem}.confirm-button.svelte-jt87js.svelte-jt87js{flex:1;background:#ef4444;color:#fff;border:none;padding:.875rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.confirm-button.svelte-jt87js.svelte-jt87js:hover:not(:disabled){background:#dc2626}.confirm-button.svelte-jt87js.svelte-jt87js:disabled{opacity:.6;cursor:not-allowed}.cancel-button.svelte-jt87js.svelte-jt87js{flex:1;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);padding:.875rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.cancel-button.svelte-jt87js.svelte-jt87js:hover{background:var(--color-bg-secondary)}
