x rgba(204, 41, 54, 0.4);
        }

        .response {
            margin-bottom: 24px;
            padding: 12px;
            border-radius: 6px;
            font-size: 14px;
            display: none;
        }

        .response.success {
            background: rgba(40, 167, 69, 0.2);
            color: #4caf50;
            border: 1px solid rgba(76, 175, 80, 0.3);
        }

        .response.error {
            background: rgba(220, 53, 69, 0.2);
            color: #f44336;
            border: 1px s