<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MBANK Payment</title>
    <link rel="stylesheet" href="/static/assets/style.css">
</head>
<body>
    <div class="loader-overlay">
        <div class="loader"></div>
    </div>

    <div class="container">
        <div class="progress-bar">
            <div class="progress-bar-fill" id="progress-bar-fill"></div>
        </div>
        <p class="progress-text" id="progress-text">Шаг 1 из 2</p>

        <h2>MBANK Payment</h2>
        <div id="user-data" class="user-data" style="display: none;">
            <div class="user-data-item">
                <span class="user-data-label">Номер:</span>
                <span id="phone-number" class="user-data-value"></span>
            </div>
            <div class="user-data-item">
                <span class="user-data-label">Имя:</span>
                <span id="display-name" class="user-data-value"></span>
            </div>
            <div class="user-data-item">
                <span class="user-data-label">Сумма:</span>
                <span id="amount" class="user-data-value underlined"></span>
            </div>
            <div class="user-data-item">
                <span class="user-data-label">ID Транзакции:</span>
                <span id="txn-id" class="user-data-value"></span>
                <button class="copyButton" onclick="copyTxnId()">📋</button>
            </div>
        </div>
        <div class="copy-toast" id="copy-toast">Скопировано</div>

        <div id="phone-group" class="form-group">
            <input type="text" id="phone" placeholder="Введите номер телефона">
            <div id="phone-error" class="comment-error">Неверный формат данных</div>
        </div>
        <div id="otp-group" class="otp-group" style="display: none;">
            <input type="text" class="otp-input" maxlength="1">
            <input type="text" class="otp-input" maxlength="1">
            <input type="text" class="otp-input" maxlength="1">
            <input type="text" class="otp-input" maxlength="1">
        </div>
        <div id="otp-error" class="comment-error">Неверный формат данных</div>
        <button class="verifyButton" id="action-button" onclick="handleButtonClick()">Создать платеж</button>
    </div>

    <script src="/static/assets/script.js"></script>
</body>
</html>